A pod is in Failed state when its phase is Failed, usually due to a container exiting with a non-zero code or exceeding retry limits. Root cause should be fixed to avoid downtime or repeated failures.
Critical
N/A
- Report shows: Pod <ns>/<name> is in Failed state
kubectl get podsshows STATUS Failed for the pod
- Inspect pod details and events:
kubectl describe pod <ns>/<name> - Check container logs:
kubectl logs <ns>/<name> -c <container> --previous(if restarted) - Use exit code and events to distinguish: image pull failure, startup probe failure, OOM, application error, etc.
- Fix image, resource limits, probes, or application logic and redeploy