← Back to all fixes
Pod stuck in Pending — insufficient resources
The Issue
`kubectl get pods` shows STATUS: Pending for a long time. Pod never starts.
Root Cause
No node in the cluster satisfies the pod resource requests. Either requests are too high or nodes are fully booked.
How to Fix
Check why it is pending: `kubectl describe pod <pod>` and read Events — look for "Insufficient cpu" or "Insufficient memory"Lower resource requests in your Deployment YAML if they are unrealistically highCheck node capacity: `kubectl describe nodes | grep -A5 "Allocated resources"`Add more nodes to the cluster (or enable cluster autoscaler if on cloud)Check if any PodDisruptionBudgets or taints are blocking scheduling