如何在 Kubernetes 中'describing' pod 时获取所有状态的历史记录?



我的一个 pod 有时会重新启动。当我这样做kubectl describe pod <podName>我只得到最后一个状态,而不是以前的状态。

因此,要找到问题的根源,之前查看所有其他状态会很有帮助。

如果您使用kubectl get pods --output=yaml您将获得有关yaml格式的 pod 的详细信息,您将能够看到 3 个最后状态。

您还可以使用kubectl describe pod <podName>检查您已经提到的最后事件。

同样如 Kubernetes 文档确定 Pod 故障的原因中所述,您可以使用自定义终止消息并将/dev/termination-log移动到应作为单独存储挂载的/tmp/

,例如使用持久卷如果您正在查看有关存储日志的更多详细信息,则需要选中使用 Elasticsearch 和 Kibana 进行日志记录或使用 Stackdriver 进行日志记录。

相关内容

  • 没有找到相关文章

最新更新