Root Cause & Remediation
Bad config map, missing secret, failing liveness probe, OOM kill, or an image regression deployed via CI.
Remediation steps
- 1kubectl describe pod and inspect the last termination reason and exit code.
- 2Check kubectl logs --previous for the crashing container.
- 3Roll back the deployment to the last known-good image SHA.
- 4Validate config maps and secrets exist in the target namespace.
- 5Tune liveness/readiness probe timeouts and resource limits.