Section: Debugging Pods and Containers

Show pod conditions

bash
bash
kubectl get pod web-abc123 -n payments -o jsonpath='{range .status.conditions[*]}{.type}{"="}{.status}{"\n"}{end}'
Explanation

Print pod condition states.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Debugging Pods and Containers
Debug pod by copying it
Create a debug copy of a pod.
OpenIn sheetbashsame section
Debug node with ephemeral pod
Launch a debugging pod on a node.
OpenIn sheetbashsame section
Add ephemeral debug container
Inject an ephemeral debug container into a running pod.
OpenIn sheetbashsame section
Check RBAC permission
Ask the API server whether an action is allowed.
OpenIn sheetbashsame section
Check permission as another identity
Test RBAC from another subject's perspective.
OpenIn sheetbashsame section
Describe failed pods by selector
Inspect all matching pods for failure clues.
OpenIn sheetbashsame section