-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
calico-kube-controllers CPU throttling #8056
Comments
@irizzant I would raise this on Calico issue board, maybe someone from the kubespray community can help you but you'll likely have help/answers from Calico maintainers and community 👍 |
Hello @floryut |
Witnessing the same on our cluster. We were at ~20-25% throttling. Manually increasing the cpu limit for calico got rid of the issue. |
Well you could open up a PR and we'll discuss this in it 👍 |
/cc @oomichi |
Yes @oomichi I'm closing it |
After upgrading to the last version of Kubespray 2.17.0 I noticed a series of alerts started being raised from AlertManager showing high CPU throttling for Calico, see below:
Even if the CPU quota of the limit is low, the Pod is being heavily throttled (constantly around 25%), which means multithreading operations are responsible for hitting the limits.
I'd like to undersand if maybe newer versions requires an adjustment to the cpu default limits set here.
Environment:
Cloud provider or hardware configuration: bare metal
OS (
printf "$(uname -srm)\n$(cat /etc/os-release)\n"
):ansible --version
):python --version
):Kubespray version (commit) (
git rev-parse --short HEAD
):2.17.0
Network plugin used:
Calico
Full inventory with variables (
ansible -i inventory/sample/inventory.ini all -m debug -a "var=hostvars[inventory_hostname]"
):Command used to invoke ansible:
Output of ansible run:
Anything else do we need to know:
The text was updated successfully, but these errors were encountered: