如何从同一 Pod 中另一个容器的容器中读取标准输出

Ren*_*nda 5 logging stdout kubernetes

我想从同一容器中另一个容器的容器中读取日志

我尝试过在两个容器之间共享卷的方法,因此我将日志文件映射到容器 1 中的共享卷,并从具有相同共享卷的容器 2 中读取日志文件

但我如何直接读取标准输出?特别是在 kubernetes 和相同的 pod 中?

小智 0

您应该在这两个容器之间共享进程名称空间,然后将一个容器中的进程日志跟踪到另一个容器。

阅读k8s 文档

  • 这没有解决问题。它回避并提出了替代方案。另外,请勿链接到此处未包含相关位的内容,因为随着时间的推移,linkrot 将使该答案变得毫无用处。 (5认同)