如何在托管节点上存储kube-system pods日志?



作为序言,我问这个问题的原因是我的应用程序需要类似的东西:在承载pod的节点的文件系统上存储日志。

我读到https://kubernetes.io/docs/concepts/cluster-administration/logging/#system-component-logs this:

容器内的系统组件总是写入/var/log目录,绕过默认的日志机制。他们使用klog日志库。

是否klog对/var/log有特殊的访问权限?如何?我的应用程序现在使用标准的syslog日志记录,在容器上,它最终写入stderr

这个问题原来是不必要的。我仔细看了一下,我的应用日志也在/var/log/containers中。只是当豆荚被删除时它们就消失了。这是我下一个要解决的问题。

最新更新