Kubernetes Pod Eviction Decision Flow
Flowcharts & Algorithms diagram · made in Skemio

What it shows
- Kubelet evicts pods proactively before the Linux kernel OOM killer triggers.
- BestEffort QoS pods without resource limits are terminated first.
- Guaranteed pods are spared unless usage exceeds requested thresholds.
The takeaway
Setting precise resource limits protects mission-critical pods from eviction under node memory pressure.
- #Kubernetes
- #DevOps
- #SRE
- #CloudNative
- #Containers





