Contents

Kubernetes Application Logs

Docker Logs

Run Docker

Docker Run Command

1
2
3
4
docker run <image>

# Run with `-d` option that run container in background and print container ID.
docker run -d <image>

Container Logs

Docker Logs Command

1
docker logs -f <container-name>

Kubernetes Logs

Create PODs

event-simulator.yaml

1
2
3
4
5
6
7
8
apiVersion: v1
kind: Pod
metadata:
  name: event-simulator-pod
spec:
  containers:
    - name: event-simulator
      image: kodekloud/event-simulator

multiple-events-simulator.yaml

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
apiVersion: v1
kind: Pod
metadata:
  name: multiple-events-simulator-pod
spec:
  containers:
    - name: event-simulator
      image: kodekloud/event-simulator
    - name: another-simulator
      image: kodekloud/event-simulator

Command

1
2
kubectl create –f event-simulator.yaml
kubectl create –f multiple-events-simulator.yaml

Single Container POD

1
2
3
# kubectl logs –f <pod-name>

kubectl logs –f event-simulator-pod

Multiple Container POD

1
2
3
# kubectl logs –f <pod-name> <container-name>

kubectl logs –f multiple-events-simulator-pod event-simulator