Kubernetes生存探测logging

我们使用Kubernetes 1.1.3及其默认的fluentd-elasticsearch日志logging。

我们也在我们的容器上使用LivenessProbe,以确保它们按预期运行。

我们的问题是,我们从LivenessProbe发送到STDOUT的行看起来并没有达到弹性search。

有没有办法让stream畅的船舶LivenessProbes的输出,像一个容器中的普通容器?

探针的输出被负责运行探针的节点上的Kubelet组件吞噬( 源代码,如果您感兴趣的话 )。 如果探测失败,则其输出将被logging为与Pod相关的事件,该事件应该可以通过API访问。

除非您的Kubelet的日志等级至less为-v = 4,否则不会logging成功探测的输出,在这种情况下,它将位于Kubelet的日志中 。

如果您有想要完成输出的想法,请随时在Github问题中提交function请求:)