-
Notifications
You must be signed in to change notification settings - Fork 527
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
DNS Cluster IP determination inconsistent with EKS AL2 AMIs #1197
Comments
Also linking this commit awslabs/amazon-eks-ami@4353bbf1e |
I have started looking at this. It seems the big difference is here: The To replicate this, we would need to use |
Sadly, I have to mark this as blocked for the moment. The field we need to replicate the EKS AL2 script is This field does not exist in rusoto v0.45 https://github.com/rusoto/rusoto/blob/rusoto-v0.45.0/rusoto/services/eks/src/generated.rs#L51 It was added in this commit: And released in v0.46 The problem with using v0.46 is that it updated to tokio v1: And so... this issue is essentially blocked by #1269. I'll turn back to #1269 and try harder! |
This is now unblocked and I will open a PR soon. |
Image I'm using:
Latest BottleRocket EKS-optimized image (ami-01d975726ace73c6d in us-west-2)
What I expected to happen:
The DNS IP that BottleRocket determines should be consistent with the IP address that the EKS-optimized AL2 determines.
What actually happened:
The DNS IP is not consistent. The logic in the AL2 AMI here -> awslabs/amazon-eks-ami@8864821 resolves:
DNS_CLUSTER_IP=${SERVICE_IPV4_CIDR%.*}.10
The BottleRocket image resolves:
How to reproduce the problem:
Run EKS-optimized AMIs on AL2 and BottleRocket with default settings on the same EKS cluster.
The text was updated successfully, but these errors were encountered: