Series14~70 min
Kubernetes troubleshooting
Symptom-by-symptom diagnosis of common Kubernetes failures.
Learning path
Follow in order to see the bigger picture
- 01EP · 01 · STARTJun 10, 2026Kubernetes Pod Pending: Diagnosing 7 Causes with kubectl describeWhen a Pod is stuck in Pending and causing a service outage, stop guessing. This practical guide use…
- 03EP · 03Jun 12, 2026Solving CrashLoopBackOff: Diagnosing 7 Causes of Infinite Pod RestartsIf a Pod keeps restarting with CrashLoopBackOff, narrow the cause in a minute with kubectl describe …
- 04EP · 04Jun 12, 2026Diagnose and Fix Pod Evicted "node was low on resource" in 5 MinutesIf a Pod is Evicted with a "node was low on resource" error, the culprit is the node's DiskPressure …
- 05EP · 05Jun 12, 2026When a Kubernetes Pod Gets Stuck in Terminating: 5 Causes and Safe Force DeletionWhen a Kubernetes Pod is stuck in Terminating and will not delete, diagnose five causes—ignored SIGT…
- 07EP · 07Jun 13, 20266 Major Causes of Liveness/Readiness Probe Failures and How to Fix Them: Stopping Infinite Pod RestartsIf the app is healthy but the Pod restarts with CrashLoopBackOff or returns 503s, the cause is usual…
- 08EP · 08Jun 14, 2026Kubernetes Pod DNS Failure (CoreDNS) 5-Minute Diagnosis: can't resolve & Temporary failureClassify Kubernetes Pod DNS failures—nslookup can't resolve and Temporary failure in name resolution…
- 09EP · 09Jun 14, 2026kubectl get nodes NotReady: Diagnose 6 Causes and Recover in 5 MinutesIf a worker node goes NotReady and every Pod dies, branch on six causes—kubelet down, CNI plugin not…
- 11EP · 11Jun 15, 2026Kubernetes PVC Stuck in Pending: 6 Causes and a 5-Minute Diagnostic GuideIs kubectl get pvc stuck on Pending and your Pod frozen at ContainerCreating? Pin down which of the …
- 12EP · 12Jun 16, 20266 Ways to Fix kubectl Unauthorized (You must be logged in) 401Fix the kubectl "You must be logged in to the server (Unauthorized)" 401 error in five minutes with …
- 17EP · 17Jun 24, 2026Fix ImagePullBackOff · ErrImagePull: Diagnose the Cause from Events and Finish with Copy-PastePinpoint kubectl ImagePullBackOff and ErrImagePull in five minutes with an Events-message diagnosis …
- 19EP · 19Jun 28, 2026Fixing OOMKilled Exit Code 137: A kubectl 30-Second Diagnosis and 5-Minute Recovery RunbookDid your Pod die with OOMKilled exit code 137? In 30 seconds, use kubectl describe, jsonpath, and dm…
- 20EP · 20Jun 28, 2026Pod Pending FailedScheduling 0/3 nodes: A 30-Second Diagnosis and Recovery RunbookIs your Pod stuck in Pending with FailedScheduling 0/3 nodes (insufficient cpu/memory, taint, or nod…
- 21EP · 21Jun 29, 2026K8s Liveness/Readiness Probe Failed · Connection Refused: Fixes by CauseMatch the exact Liveness/Readiness probe failed, connection refused, and context deadline exceeded s…
- 23EP · 23Jul 5, 2026kubectl localhost:8080 refused: a 30-second diagnosis and recovery runbookFix kubectl's "connection to localhost:8080 was refused" error with a 30-second diagnostic table and…