Kubernetes的日志存放路徑可以通過以下幾種方式來查看:
使用kubectl命令查看Pod的日志:
kubectl logs <pod-name>
使用kubectl命令查看特定容器的日志:
kubectl logs <pod-name> -c <container-name>
使用kubectl命令查看日志并實時輸出:
kubectl logs -f <pod-name>
使用kubectl命令獲取Pod的日志路徑:
kubectl describe pod <pod-name>
在輸出結果中查找"Mounts"字段,該字段列出了容器的掛載路徑。可以在相關掛載路徑下查找日志文件。
登錄到節點主機上,查找容器的日志文件: 首先使用kubectl命令獲取Pod所在的節點主機IP:
kubectl describe pod <pod-name> | grep Node:
然后登錄到對應的節點主機上,查找容器的日志文件路徑。默認情況下,Pod的日志存儲在/var/log/containers目錄下,以"
除了以上方法,還可以使用可視化工具如Kibana、ELK等來查看和分析Kubernetes集群中的日志。