Kubernetes Troubleshooting Cheat Sheet/Add ephemeral debug container

Inject an ephemeral debug container into a running pod.

Section: Debugging Pods and Containers

Add ephemeral debug container

bash
bash
kubectl debug -it web-abc123 -n payments --image=nicolaka/netshoot --target=web
Explanation

Inject an ephemeral debug container into a running 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
Debug pod by copying it
Create a debug copy of a pod.
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
Show pod conditions
Print pod condition states.
OpenIn sheetbashsame section