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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM