我们正在使用Kubernetes 1.1.3及其默认的fluentd-elasticsearch日志记录。
我们还在容器上使用LivenessProbes以确保它们按预期运行。
我们的问题是我们从LivenessProbe发送到STDOUT的行似乎没有到达弹性搜索。
有没有办法让流畅的LivenessProbes输出像对pod中的常规容器一样?
答案 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问题中提交功能请求:)