一尘不染

Kubernetes活动探针记录

docker

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

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

我们的问题是,我们从LivenessProbe发送到STDOUT的行似乎没有到达Elastic Search。

有没有办法像吊舱中的常规容器一样使流利的船LivenessProbes输出?


阅读 277

收藏
2020-06-17

共1个答案

一尘不染

探针的输出被节点上的Kubelet组件吞没,该节点负责运行探针(如果您有兴趣,请参见源代码)。如果探测失败,则其输出将记录为与Pod相关联的事件,应通过API对其进行访问。

除非您的Kubelet的日志级别至少为–v =
4,否则
不会在任何地方记录成功探测的输出,在这种情况下,它将存储在Kubelet的日志中

如果您对输出想要完成的事情有想法,请随时在Github问题中提出功能请求:)

2020-06-17