Kubernetes Troubleshooting Index 🛠️

When a Kubernetes workload or node fails, follow the systematic triage flow to isolate whether the failure is at the container, pod, node, network, or storage layer.

Quick Jump by Symptom

SymptomLayerDetailed Playbook
Pod stuck in CrashLoopBackOffContainer / AppCrashLoopBackOff Playbook
Pod stuck in PendingScheduling / CapacityPod Pending Playbook
Image pull error (ImagePullBackOff)Registry / AuthImagePullBackOff Playbook
Service unreachable / connection timeoutCoreDNS / Kube-ProxyService Unreachable Playbook
DNS query fails inside PodCoreDNS / ResolvDNS Resolution Playbook
Ingress 404 Not Found or 502 Bad GatewayGateway / Ingress 502 Playbook
PersistentVolumeClaim stuck in PendingStorage / CSIPVC Stuck Playbook
Node status is NotReadyKubelet / RuntimeNode NotReady Playbook

Conceptual Diagnostic Toolkits


External Reference: k8s-500-prod-issues