LinuxCommandLibrary

kubectl-logs

Show logs for containers in a pod.

TLDR

Show logs for a single-container pod

$ kubectl logs [pod_name]
copy


Show logs for a specified container in a pod
$ kubectl logs --container [container_name] [pod_name]
copy


Show logs for all containers in a pod
$ kubectl logs --all-containers=[true] [pod_name]
copy


Stream pod logs
$ kubectl logs --follow [pod_name]
copy


Stream logs for a specified container in a pod
$ kubectl logs --follow --container [container_name] [pod_name]
copy


Show pod logs newer than a relative time like 10s, 5m, or 1h
$ kubectl logs --since=[relative_time] [pod_name]
copy


Show the 10 most recent logs in a pod
$ kubectl logs --tail=[10] [pod_name]
copy

Copied to clipboard