删除后如何在 Kubernetes 中访问 Pods 的日志

How to access Logs of Pods in Kubernetes after its deletion

我们有基于 CentOS 的 kubernetes 基础设施,并且还在 tis 之上使用 Openshift。我们已经终止了一个 pod,现在它在主控制器上不再可见。但是我们愿意分析它 logs.Can 我们仍然访问它的日志?如何?

容器的 kubectl delete 完成并且日志文件消失后,容器似乎已被删除 (docker rm)。我能想到的一种方法是使用 fluentd 或类似的东西进行日志聚合。

如果您有权访问 Kubernetes 仪表板,则可以访问所需命名空间中 deleted/completed pods 的日志。

当您发出 kubectl delete pod <pod-name> 时,容器及其日志将被删除。您可以使用 Fluentd or logspout to pipe your logs to say an ELK or an EFK stack.

之类的东西