EKS AMI init process should not rely on non-standard tags and AWS CLI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloud-images |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hi,
I am a maintainer of a Terraform module that creates an EKS cluster and worker groups. We would really like to support the Ubuntu EKS AMI but currently the init process of the AMI (/var/lib/
Therefore, I would like to suggest that the AMI use an init process that is similar to the default AWS EKS AMI. This process runs a shell script where you can pass the attributes directly to the script. Here's the PR where this was changed in their AMI:
https:/
If the attributes are passed to the script, like CA cert and cluster endpoint, it does not rely on finding tags and calling EKS API via AWS CLI. This is a much more flexible solution and would allow our Terraform module to support the Ubuntu EKS AMI.
I know you have a "Customization example" here https:/
Let me know your thoughts.
FYI here's our PR to support the Ubuntu EKS AMI: https:/
Thanks,
Max
adding myself as a subscriber