Endpoints <none> · no endpoints available: 7 Causes and a 30-Second Diagnosis
When a Kubernetes Service dies with Endpoints <none>, isolate the cause among selector mismatch, a wrong targetPort, Readiness failure, and four other cases using a 30-second diagnostic sequence and a decision table—plus one-line recovery c
Aug 5
kubectl localhost:8080 refused: a 30-second diagnosis and recovery runbook
Fix kubectl's "connection to localhost:8080 was refused" error with a 30-second diagnostic table and copy-paste commands. Covers five cause families: kubeconfig path, KUBECONFIG, context, the sudo trap, and EKS/GKE locations.
Jul 5
Solving CrashLoopBackOff: Diagnosing 7 Causes of Infinite Pod Restarts
If a Pod keeps restarting with CrashLoopBackOff, narrow the cause in a minute with kubectl describe and logs --previous. Diagnostic commands and YAML fix examples for seven causes, including OOMKilled (Exit 137), missing secrets, and livene
Jun 12