背景
k8s 可以使用 Deployment 生成并管理多個 pod,如果需要查看某個多 pod 實體的應用日志,一個一個 pod 依次排查過去未免太麻煩,需要有一種更高效的方式,
實作
使用如下命令即可查看一個 Deployment 的所有 pod 日志:
kubectl logs deployment/deployment的名字
一些可選的命令引數如下(其實就是 kubectl logs 命令的引數,這里列舉一下常用的):
-f實時查看日志--previous=true可以查看被中斷的pod的日志,如果需要查看崩潰的容器日志,這個引數有用--all-containers=true查看pod中所有容器的日志(適合一個pod內有多個容器的場景)-c 容器名字如果pod內有多個容器,必須使用-c引數指定具體容器的名字
參考
- how to get logs of deployment from kubernetes
- how to view logs from multiple pods kubernetes

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/550007.html
標籤:其他
上一篇:手把手教你如何免費Midjourney Adobe FireFly AI繪圖—Window本地快速部署stable diffusion AI繪圖及使用指南(小白也能學會)
下一篇:論結構化、系統性的學習
