-
Notifications
You must be signed in to change notification settings - Fork 320
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[EKS] [request]: allow to change configuration on vpc-cni addon #1333
Comments
What sort of configuration are we going to be able to set? For example, we are starting to require that all workloads running in a cluster specify resource values for cpu and memory. Is this something that will be included? |
It would be nice if we can set labels and annotations |
Able to customize warm_ip_target and/or minimum_ip_target would be useful. |
Agreed; I don't want to manage the CNI lifecycle myself, but that's my only option if i want to control WARM_IP_TARGET and MINIMUM_IP_TARGET, which the defaults take up a LOT of IP's from the VPC. |
Also would be useful for enabling SG for pods (which I do currently via separate k8s patch step) |
I would love to see the ability to enable/configure Custom Networking using the vpc-cni addon. Not sure if that would be handled by this issue or by #867 |
Amazon EKS team recently announced the general availability of advanced configuration feature for managed add-ons. You can now pass in advanced configuration for cluster add-ons, enabling you to customize add-on properties not handled by default settings. Configuration can be applied to add-ons either during cluster creation or at any time after the cluster is created. Custom configuration will also allow you to set AWS_VPC_K8S_CNI_EXTERNALSNAT environment variable for the Amazon VPC CNI add-on. To learn more about this feature, check out this blogpost - https://aws.amazon.com/blogs/containers/amazon-eks-add-ons-advanced-configuration/ Check out the Amazon EKS documentation - https://docs.aws.amazon.com/eks/latest/userguide/managing-add-ons.html |
Thank you for adding this feature, is there any chance |
That's coming soon with v1.12.0-eksbuild.2 |
Just wanted to update here that in |
what about annotations and labels? |
Pod labels and pod annotations are not currently configurable via EKS managed addons. I have made a note to add these for future versions |
Configuring additional pod labels and pod annotations via EKS managed addons will ship with VPC CNI v1.15.5, for which the release is currently in progress |
jfyi, for |
Community Note
Tell us about your request
Adding vpc-cni as a managed add-on is very nice. however right now you cannot change any configuration through it.
for example: to set AWS_VPC_K8S_CNI_EXTERNALSNAT I have to modify aws-node daemonset.
it would be nice if this can be controlled through the add-on
Which service(s) is this request for?
EKS
Are you currently working around this issue?
Yes
The text was updated successfully, but these errors were encountered: