Flowcharts & Processes

Kubernetes Pod Eviction Decision Flow

Flowcharts & Algorithms diagram · made in Skemio

Flowchart showing Kubernetes pod eviction decision flow: evaluating memory pressure, checking QoS tiers, and sending SIGTERM.
Flowchart showing Kubernetes pod eviction decision flow: evaluating memory pressure, checking QoS tiers, and sending SIGTERM.

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.

More flowcharts & algorithms diagrams