Process Flow - Pod priority and preemption
Pod submitted
Check node resources
Enough resources?
Yes→Schedule pod
No
Check pod priorities
Preempt lower priority pods?
Yes→Evict lower priority pods
No
Pod remains pending
When a pod is submitted, Kubernetes checks if nodes have enough resources. If not, it tries to preempt lower priority pods to make room for higher priority pods.