Kubernetes Debugging Cheat Sheet/Read logs for pods matching a label

Aggregate logs from a workload set.

Section: Logs, Exec, and Ephemeral Debugging

Read logs for pods matching a label

bash
bash
kubectl logs -n <namespace> -l app=<label> --all-containers=true --prefix

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 Logs, Exec, and Ephemeral Debugging
Read pod logs
Print logs from a single-container pod.
OpenIn sheetbashsame section
Read logs from a specific container
Required for multi-container pods.
OpenIn sheetbashsame section
Stream logs
Follow logs live while reproducing an issue.
OpenIn sheetbashsame section
Read previous container logs
Useful after restarts or CrashLoopBackOff.
OpenIn sheetbashsame section
Open a shell in a running container
Run commands inside a pod for live inspection.
OpenIn sheetbashsame section
Inspect environment variables
Quickly validate environment and injected secrets names.
OpenIn sheetbashsame section