Как применить файлы 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 столкнулись с некоторыми проблемами с авторизацией, поэтому рискните и просмотрите беседу, возможно, вы найдете несколько полезных советов.

Другие вопросы по тегам