0

我的一个豆荚有时会不断重启。当我这样做时,kubectl describe pod <podName>我只会得到 Last 状态,而不是之前的状态。

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

4

1 回答 1

0

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

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

同样如 Kubernetes 文档中所述确定 Pod 失败的原因,您可以使用自定义终止消息并移动/dev/termination-log/tmp/应该作为单独存储安装的一个,例如使用持久卷

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

于 2018-10-18T10:00:58.340 回答