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