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集群中的日志。