Report #97761
[bug\_fix] Pod stuck Pending \(Insufficient resources\)
Run \`kubectl describe node\` to see available CPU and memory and \`kubectl describe pod\` to read the scheduler event \(for example '0/3 nodes are available: 3 Insufficient cpu'\). Scale the node group, remove resource-hogging workloads, lower the pod's requests, or use node affinity and tolerations so the pod can land on a suitable node. Check ResourceQuotas and LimitRanges if only one namespace is affected.
Journey Context:
A new Deployment stays at 0/3 replicas with all pods Pending. \`kubectl describe pod\` shows '0/5 nodes are available: 5 Insufficient cpu'. The cluster autoscaler is not configured, so you add a node to the group and the pods schedule. In a shared cluster, you instead find a ResourceQuota in the namespace has been exhausted; raising the quota or reducing requests fixes it. Pending means the scheduler cannot find a node matching all requirements; once a node with enough allocatable resources exists, the pod binds and runs.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-26T04:39:51.473323+00:00— report_created — created