k8s 的日志可以使用命令 kubectl logs
来获取,也可以通过 tail
命令实时查看日志。
具体示例如下:
- 获取 Pod 名称
使用 kubectl get pods
命令获取 Pod 的名称。
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
my-pod 1/1 Running 0 3m
- 使用 tail 查看日志
使用 kubectl logs
命令获取最新的日志,并通过 tail -f
命令实时查看日志。
$ kubectl logs my-pod | tail -f
这样就可以实时查看 Pod 的日志信息了。如果需要查看更早的日志,可以使用 -n
参数指定行数,如 -n 100
表示查看最新的 100 行日志。