You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When IPAMD attempts to meet pod IP demands by allocating ENIs and IP addresses, it allocates new IP addresses and attaches them to the ENI in an inconsistent way. This behavior is easy to reproduce.
# Using https://github.com/aws/aws-k8s-tester:
aws-k8s-tester eks create config --path ./cni-test.yaml
After cluster is ready and KUBECONFIG is set to generated kubeconfig file:
k run nginx --image nginx -r 50
Using the aws cli or console, detach an unused IP address, (determine it is unused by any pod by choosing one and cross referencing with kubectl get pod -o wide --all-namespaces.
Then, scale nginx to 60 replicas. The deployment should never get passed 55 pods in RUNNING state, when it should be 56.
The text was updated successfully, but these errors were encountered:
When IPAMD attempts to meet pod IP demands by allocating ENIs and IP addresses, it allocates new IP addresses and attaches them to the ENI in an inconsistent way. This behavior is easy to reproduce.
Check some of the config values:
After cluster is ready and KUBECONFIG is set to generated kubeconfig file:
Using the aws cli or console, detach an unused IP address, (determine it is unused by any pod by choosing one and cross referencing with
kubectl get pod -o wide --all-namespaces
.Then, scale
nginx
to 60 replicas. The deployment should never get passed 55 pods in RUNNING state, when it should be 56.The text was updated successfully, but these errors were encountered: