-
Notifications
You must be signed in to change notification settings - Fork 833
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
Support inject multiple cluster-dns-ips to kubelet-config.json #4934
Comments
This is important! |
@ipyker Looks like this is something that would be possible in AL2023 using our |
Actually, looking over the bootstrap script and the latest PRs, looks like this is now possible with this change: https://github.com/awslabs/amazon-eks-ami/pull/1685/files |
@jonathan-innis Hi, we are trying to support multiple DNS as well. And confirmed the eks ami have already support it. I have tried to config it as
which treated this IP as a IPv6 IP and added --ip-family ipv6 in the bootstrap script and cause node can't join our EKS cluster. So we need either Karpenter to check the ipv6 more smarter or directly support multiple clusterDNS IPs
Created a PR here #6117 for quick fix |
Description
What problem are you trying to solve?
I want to inject two dns server to pod for backup purpose. One is the coredns service ip address and the other is the localdns service ip address. If the coredns timed out, we can use secondary dns server for resolution.
I tried to configure multiple clusterDNS via karpenter provision. Only the first cluster dns injected to kubelet-config.json after scale up by the karpenter.
https://eksctl.io/usage/nodegroup-customize-dns/
How important is this feature to you?
The text was updated successfully, but these errors were encountered: