Section: Debugging Pods and Containers

Debug pod by copying it

bash
bash
kubectl debug web-abc123 -n payments --copy-to=web-debug --container=web -- sh
Explanation

Create a debug copy of a pod.

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 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
Show pod conditions
Print pod condition states.
OpenIn sheetbashsame section
Describe failed pods by selector
Inspect all matching pods for failure clues.
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