containerd not responding leads to logspam and tight loop. #97404
Labels
kind/bug
Categorizes issue or PR as related to a bug.
needs-sig
Indicates an issue or PR lacks a `sig/foo` label and requires one.
needs-triage
Indicates an issue or PR lacks a `triage/foo` label and requires one.
What happened:
Containerd started mis-behaving, kubelet went into a tight loop and was consuming 100% of CPU.
What you expected to happen:
Kubelet appears to be tight-looping (every ~40ms) trying to talk to containerd. There should be exponential back-off, and also 40ms is probably too fast even for the first retry.
How to reproduce it (as minimally and precisely as possible):
Make containerd hang (not sure how it got wedged on my machine), run kubelet.
Anything else we need to know?:
Environment:
kubectl version
): 1.19.4cat /etc/os-release
): Debian Busteruname -a
): Linux kube3 4.19.0-12-amd64 Unit test coverage in Kubelet is lousy. (~30%) #1 SMP Debian 4.19.152-1 (2020-10-18) x86_64 GNU/Linuxkubeadm
The text was updated successfully, but these errors were encountered: