【问题标题】:Deleted Pod Logs已删除的 Pod 日志
【发布时间】:2019-09-13 15:29:22
【问题描述】:

我最近发生了一个事件,导致我的 pod 被驱逐,为了快速重新建立服务,我继续删除了导致新的 pod 启动的 pod。

有什么方法可以描述或检索已删除 pod 的日志,以便我可以对 pod 最初被驱逐的原因执行 RCA?

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    如果它只是前一个,您可以在您的日志命令中尝试 --previous 标志。更多详情here

    【讨论】:

      【解决方案2】:

      根据我的经验,一旦你手动删除 K8s Pod,相应的容器及其相关的日志数据也会被清除,因此 --previous 标志只有在之前的容器实例仍然存在于 Pod 时才有效。

      如果为真,则打印容器前一个实例的日志 一个 pod(如果存在)。

      您将来可能会考虑在ELK 堆栈中实现FluentdLogspoutLogstash 数据收集器等日志聚合软件。

      【讨论】:

        猜你喜欢
        • 2021-10-04
        • 2017-09-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多