删除的Pod日志

时间:2019-09-12 22:36:43

标签: kubernetes

我最近发生了一个事件,该事件导致我的Pod被逐出,为了快速恢复服务,我继续删除了Pod,这导致了一个新的Pod的出现。

有什么方法可以描述或从已删除的吊舱中检索日志,以便我可以就吊舱最初被逐出的原因执行RCA?

2 个答案:

答案 0 :(得分:1)

如果它只是上一个,则可以使用logs命令尝试-previous 标志。更多详细信息here

答案 1 :(得分:1)

根据我的经验,一旦您手动删除K8s Pod,对应的容器及其相关的日志记录数据也将被清除,因此--previous标志仅在Pod中仍存在先前的容器实例时起作用。

  

如果为true,则在中打印容器的先前实例的日志   吊舱(如果存在)。

您将来可能会考虑在Fluentd堆栈中实现日志聚合软件,例如LogspoutLogstashELK数据收集器。