Pod CrashLoop from OOMKill
criticalResource ContentionUpdated Jun 27, 2025
Pods enter CrashLoopBackOff when containers are repeatedly killed by OOM (Out of Memory) killer, indicating memory limits are too restrictive or memory leaks exist.
Sources
Technologies:
How to detect:
Alert when KubePodCrashLooping fires AND container termination reason is OOMKilled OR memory working set approaches memory limit.
Recommended action:
Use Inspektor Gadget to identify memory-consuming processes within pods. Increase memory limits if legitimate usage, or investigate memory leaks. Set appropriate memory requests to ensure QoS class assignment.