如何在 Kubernetes 中查看崩溃的 pod 的日志?

识趣 发表于: 2021-12-05   最后更新时间: 2022-02-22 23:24:19   2,209 游览

有什么办法可以查看kubernetes中崩溃的pod的日志文件?我的pod在启动replicationController后,其状态显示为"CrashLoopBackOff"。我搜索了可用的文档,但没有找到任何解决的办法。

发表于 2021-12-05

假设你的Pod还在

kubectl logs <podname> --previous

$ kubectl logs -h
-p, --previous[=false]: If true, print the logs for the previous instance of the container in a pod if it exists.

kubectl logs命令只有在pod启动和运行时才有效。如果不是,你可以使用kubectl events命令:

kubectl get events -n <your_app_namespace> --sort-by='.metadata.createTimestamp''

默认情况下,它不会对events进行排序,可以使用--sort-by进行排序。

你的答案

查看kubernetes相关的其他问题或提一个您自己的问题