Report #756
[bug\_fix] 0/3 nodes are available: insufficient cpu \(or memory\)
Scale the cluster \(add nodes\), reduce replica count, lower per-pod CPU/memory requests/limits, or remove pods' node affinity/taints that unnecessarily restrict scheduling. Use \`kubectl describe pod\` to see the scheduler's exact predicate failure and \`kubectl top node\` to confirm resource pressure.
Journey Context:
A Deployment with 10 replicas stays Pending. \`kubectl describe pod\` shows \`0/3 nodes are available: 1 Insufficient cpu, 2 Insufficient memory\`. The scheduler cannot place the pod because the sum of existing requests plus this pod's request exceeds node capacity. The manifest set \`requests.cpu: 2\` when the app only uses 200m. Lowering the request to a realistic value lets pods schedule. Alternatively the cluster genuinely needs more nodes; after scaling the node group, Pending pods schedule.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T12:54:17.470247+00:00— report_created — created