k8s中pod的容器日志查看命令


如果容器已經崩潰停止,您可以仍然使用 kubectl logs --previous 獲取該容器的日志,只不過需要添加參數 --previous。 如果 Pod 中包含多個容器,而您想要看其中某一個容器的日志,那么請在命令的最后增加容器名字作為參數。

# 追蹤名稱空間 nsA 下容器組 pod1 的日志
kubectl logs -f pod1 -n nsA

# 追蹤名稱空間 nsA 下容器組 pod1 中容器 container1 的日志
kubectl logs -f pod1 -c container1 -n nsA

# 查看容器組 nginx 下所有容器的日志
kubectl logs nginx --all-containers=true

# 查看帶有 app=nginx 標簽的所有容器組所有容器的日志
kubectl logs -lapp=nginx --all-containers=true

# 查看容器組 nginx 最近20行日志
kubectl logs --tail=20 nginx

# 查看容器組 nginx 過去1個小時的日志
kubectl logs --since=1h nginx



免責聲明!

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



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