M7 · Observability, cost and troubleshooting
Troubleshooting tree
48 / 61

A Pending Pod tells you which constraint failed

Start with the scheduler event, then test feasibility before assuming the autoscaler is broken.

1Describe PodRead Unschedulable reasons and recent events.
2Check requestsDo CPU, memory, ephemeral storage and accelerators fit any allowed node?
3Check placementInspect taints, affinity, topology and PVC binding.
4Check scalingVerify pool or ComputeClass limits, quota and stock.
5Confirm recoveryWatch the Pod bind and record the root cause, not only the workaround.
The scheduler event is the branch selector for the rest of the investigation.