-
Notifications
You must be signed in to change notification settings - Fork 748
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
Elevated rate of Client.PrivateIpAddressLimitExceeded
errors after 1.5.x to 1.6.1 upgrade
#989
Comments
@uthark Interesting, thanks for reporting! Are you using |
we don't use |
Hmm... The first line is concerning, why is iptables not responding?
|
@uthark I could see 4 ENIs attached to that instance, and they all have 29 secondary IPs per ENI. The CNI reads the instance metadata to fetch the attached IPs, so there must be some mismatch there. |
Hi! 2 extra ENIs were added later by CNI plugin.
|
Also, we use kube2iam on the host with CNI errors started to appear after rollout 1.6.x |
We have also just experienced a similar error with CNI 1.7.1, there is also kube2iam in running in our clusters. Not seeing the same problem as reported by @uthark - but we are seeing issues with iptables being updated. It might be worth adding a retry on iptables updates, in the chance that some other resource is modifying them at the same time. Current implementation causes pods to crash & restart.
Update: Just read up on the iptables manual, seems like
Feels like the request isn't being waited indefinitely. |
I tried to run 1.7.0 — grpc server doesn't start, so readiness probe fails. |
New config, with init container. It looks like it starts, but grpc healthcheck fails. Initial delay is configured to 90 seconds. |
Ok, thanks @uthark. I wonder if it could get stuck on iptables or creating routes. I'd be happy to take a look at the ipamd log when this happens. Also we have a release candidate out with the fixes mentioned above v1.7.2-rc1 |
Sounds good to me. I'll glve 1.7.2-rc a try. |
After we upgraded to 1.6.1 version, we see increased rate of
Client.PrivateIpAddressLimitExceeded
errors forAssignPrivateIpAddresses
call.Error message:
We use
m5.12xlarge
which allows to have 30 IP Addresses per interface.The text was updated successfully, but these errors were encountered: