Status & Describe
First scan
kubectl get pods -A --field-selector=status.phase!=Running → Instantly shows every pod that is not running.
Details & restart count
kubectl get pod <name> -o wide → Shows node, IP and restart count.
Read events
kubectl describe pod <name> → The most important command - solves 80 % of cases.