-
Notifications
You must be signed in to change notification settings - Fork 38.7k
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
The efficiency of synchronizing Pod status too slow. #123875
Comments
This issue is currently awaiting triage. If a SIG or subproject determines this is a relevant issue, they will accept it by applying the The Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/assign |
Use a single List api instead of multiple Get api. About: kubernetes#123875
/sig node |
Use a single List api instead of multiple Get api. About: kubernetes#123875
Use a single List api instead of multiple Get api. About: kubernetes#123875
do we have more precise numbers about the (in)efficiency? for example, a graph of pod count vs execution time |
I agree with @ffromani it would be nice to see how the new patch improves things. |
What would you like to be added?
Use a single List api instead of multiple Get api.
Why is this needed?
My k8s node is a big machine(500C CPU & 2000GB Memory), the maxPods of kubelet could be set to 200+.
When I delete 200+ pods or create 200+ pods, the synchronization of Pod status by the kubelet becomes too slow(about 230s).
Making a large number of GET API calls can indeed increase the load on the API server.
The text was updated successfully, but these errors were encountered: