Kubernetes 日志分割(Stdout/Stderr)

Zel*_*Zel 5 kubernetes client-go

当我调用 kubectl logs pod_name 时,我得到了 stdout/err 的组合。是否可以指定我只想要 stdout 或 stderr?同样,我想知道是否可以通过 k8s Rest 接口来做到这一点。我已经搜索了几个小时并通读了存储库,但找不到任何东西。

谢谢!

Mat*_*att 4

不,这是不可能的。据我所知,在撰写本文时,kubernetes 仅支持一个返回所有日志(stdout 和 stderr 组合)的日志 api 端点。

如果您想单独访问它们,您应该考虑使用不同的日志记录驱动程序或直接从 docker 查询日志。