The red card targets one container; the amber card targets the whole pod Who killed what OOMKilled is per container; Evicted is per pod OOMKilledkernel → one container1a container exceeds its memory limit2kernel OOM killer: SIGKILL · exit 1373pod stays; container restarts in placeif it repeats · app memory, the limit Evictedkubelet → the whole pod1node memory.available falls too low2kubelet picks a pod and stops it → Failed3a controller creates a new pod elsewhereif it repeats · node size, requests Infra · KubernetesKubernetes requests and limitswho killed it, OOMKilled or Evicted?Writing the GOMEMLIMIT post, I mentioned container memory limits often, but on the Kubernetes side I only knew requests as a floor and limits as a ceiling.Oct 19, 2026