如何使用Ansible Tower/AWX将Kubernetes YAML文件应用于AWS EKS?

3

从本地机器开始,我们可以使用AWS CLI + aws-iam-authenticator + kubectl将Kubernetes YAML文件应用于AWS EKS。如何在Ansible Tower / AWX中操作呢?

请注意,有一些可用的Ansible模块,但似乎没有一个能够将Kubernetes YAML应用到EKS。

  • k8s目前似乎不支持EKS。
  • aws_eks_cluster仅允许用户管理EKS集群(例如创建、删除)。
1个回答

3

我认为您可以通过k8s模块实现目标,因为它本身支持kubeconfig参数,您可以用它来进行EKS集群认证。您可以按照官方文档中描述的步骤来组合kubeconfig文件。在GitHub上也有一个单独的讨论线程#45858,关于通过k8s模块实现kubernetes清单文件,但是Git的贡献者们遇到了一些授权问题,因此请看看这个谈话,也许您会找到一些有用的建议。


有人想出如何允许kubeconfig使用aws eks get-token命令了吗?我认为这是唯一的障碍(如何在AWX中安装和配置aws cli)。 - Thales Ceolin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接