
正文
kubernetes 查看pod 的容器日志
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
1.pod若处于运行状态,则通过kubectl logs 即可
# 查看指定pod的日志
kubectl logs <pod_name>
kubectl logs -f <pod_name> #类似tail -f的方式查看(tail -f 实时查看日志文件 tail -f 日志文件log)
# 查看指定pod中指定容器的日志
kubectl logs <pod_name> -c <container_name>
kubectl logs pod_name -c container_name -n namespace (一次性查看)
kubectl logs -f <pod_name> -n namespace (tail -f方式实时查看)
2.若pod处于init状态,则需要通过docker ps查看
#获取对应的pod name
kubectl get pods -n namespace -o wide (STATUS是init的pod_name)
#通过docker ps 获取该pod的中的CONTAINER ID
docker ps | grep pod_name
#通过docker log获取对应的日志信息
docker logs CONTAINER_ID

![【电子书】[职业技术] 《Kubernetes实战(套装共2册)》[吴龙辉][epub+mobi+azw3] 【电子书】[职业技术] 《Kubernetes实战(套装共2册)》[吴龙辉][epub+mobi+azw3]](https://www.04ip.com/template/qe/style/noimg/13.jpg)





