Terraform EKS管理节点组:获取ec2实例详细信息

时间:2020-05-27 08:08:26

标签: amazon-web-services terraform terraform-provider-aws amazon-eks

我们将节点组设置为EKS managed node groups

一旦节点组启动,我们需要在每个节点组实例上设置一些代理,但是问题是EKS管理组的输出没有提供有关实例详细信息的任何细节。

一旦获得EC2实例ID,就可以使用数据源并可以使用remote_exec更新代理。

1 个答案:

答案 0 :(得分:1)

这种方法并没有真正帮助您,因为每次受管节点组增加大小或替换不正常的实例时,都需要Terraform来运行。

在自动伸缩组中使用实例的正常情况是直接将其烘焙到AMI中和/或使用用户数据来配置该实例以及未包含在AMI中的任何其他内容。不幸的是,受管节点组不允许更改AMI或传递自定义用户数据。

AWS containers roadmap on Github正在跟踪feature request for adding custom user data,但在此之前,您唯一可靠的选择是放弃受管节点组,并使用具有您自己的AMI或用户数据的常规自动伸缩组来提供所需的配置。

相关问题