Как применить файлы YAML Kubernetes к AWS EKS, используя Ansible Tower/AWX?
С локального компьютера мы можем применить файлы YAML Kubernetes к AWS EKS, используя AWS CLI + aws-iam-authenticator + kubectl. Как это сделать в Ansible Tower / AWX?
Поймите, что есть несколько доступных модулей Ansible, но ни один из них не может применить YAML Kubernetes к EKS.
- Кажется, в настоящий момент k8s не поддерживает EKS.
- aws_eks_cluster позволяет только пользователю управлять кластером EKS (например, создавать, удалять).
1 ответ
Я думаю, что вы можете достичь цели через модуль k8s, так как он изначально поддерживает kubeconfig
параметр, который вы можете использовать для аутентификации кластера EKS. Вы можете выполнить шаги, описанные в официальной документации, чтобы составить kubeconfig
файл. На GitHub # 45858 обсуждалась отдельная тема о реализации файла манифеста kubernetes с помощью модуля k8s, однако участники Git столкнулись с некоторыми проблемами с авторизацией, поэтому рискните и просмотрите беседу, возможно, вы найдете несколько полезных советов.