Skip to content

KodeCloud CKAD Logging

Links: 111 KodeCloud Index


Logging

  • We can view the STDOUT logs in docker using: docker logs -f <container-id>
    • Remember to start the container in detached mode.
    • -f is used to stream the logs live.
  • In k8s if the container outputs the logs to STDOUT we can view it using:
    • k logs -f <pod-name>
    • -f is used to stream the logs live.
  • If we have multiple containers in the pod then we must specify the name of container explicitly in the command otherwise it would fail.
    • k logs -f <pod-name> -c <container-name>
    • attachments/Pasted image 20220926133356.jpg
    • We can specify a default container by using annotations if we always want to see the logs of a particular container.
      • `kubectl.kubernetes.io/default-container:
  • See the logs since a specific time
    • k logs <pod-name> --since=10s or 1m
  • Get the logs before the pod crashed
    • k logs <pod-name> -p

Last updated: 2023-05-04