A pod cannot be scheduled when it remains Pending with condition PodScheduled False. Common causes include insufficient resources, affinity/anti-affinity, taints, or unbound PVCs preventing the scheduler from placing the pod.
Warning
N/A
- Report shows: Pod <ns>/<name> cannot be scheduled
- Pod is Pending;
kubectl describe podshows scheduling failure reason in Events
- Run
kubectl describe pod <ns>/<name>and check Events for the scheduling failure reason - If resources: add nodes or lower pod requests; check ResourceQuota and LimitRange
- If taints/affinity: adjust pod tolerations or node affinity
- If PVC unbound: ensure StorageClass and PV are available, or fix PVC spec