Kubernetes Liveness Probe Logging

时间:2015-12-24 15:44:12

标签: docker kubernetes

我们正在使用Kubernetes 1.1.3及其默认的fluentd-elasticsearch日志记录。

我们还在容器上使用LivenessProbes以确保它们按预期运行。

我们的问题是我们从LivenessProbe发送到STDOUT的行似乎没有到达弹性搜索。

有没有办法让流畅的LivenessProbes输出像对pod中的常规容器一样?

1 个答案:

答案 0 :(得分:13)

探针的输出被节点上的Kubelet组件吞噬,该组件负责运行探针(source code, if you're interested)。如果探测失败,其输出将被记录为与pod关联的事件,该事件应该可以通过API访问。

成功探测器的输出不会记录在unless your Kubelet has a log level of at least --v=4, in which case it'll be in the Kubelet's logs的任何位置。

如果您对输出的内容有所了解,请随意在Github问题中提交功能请求:)