Report #14972
[gotcha] Kubernetes container CPU throttling despite node having idle CPU
Remove CPU limits for burstable workloads, or use '--cpu-cfs-quota=false' on kubelet \(Kubernetes 1.12\+\) to disable CFS quota enforcement, or set limits significantly higher than requests to accommodate bursts
Journey Context:
Linux CFS \(Completely Fair Scheduler\) enforces hard quotas via cpu.cfs\_quota\_us. When a container hits its quota period, it is throttled for the remainder of the period even if the node has spare capacity. This causes latency spikes in latency-sensitive apps. The fix is either removing limits \(relying on requests for scheduling\) or disabling CFS quota entirely via kubelet flag, or setting very high limits relative to requests.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T22:51:22.221931+00:00— report_created — created