为什么我没有看到与失败的Kubernetes探针有关的事件?

时间:2017-06-26 13:23:24

标签: events kubernetes kubernetes-health-check

我已在Kubernetes部署中为容器定义了就绪和活跃度探测。当这些失败时,我希望看到他们的输出包含在pod的事件中。但是我没有看到这样的事件。我确实看到了同一个pod的其他事件。

我在GKE上运行,使用Kubernetes v1.6.4。

应该产生事件的代码在这里:https://github.com/kubernetes/kubernetes/blob/v1.6.4/pkg/kubelet/prober/prober.go#L94

我看到的是日志,表示无法检索容器的“ref”。我看到代码中其他地方的类似日志,试图记录与容器相关的事件。

这是一个错误吗?这些事件可能非常有用。特别是它是查看失败探测器输出的唯一方法,以便我可以诊断出意外失败的探测器。

[我不确定这是否是StackOverflow的合适问题。如果在Github中将问题更好地提出来,请告诉我。]

1 个答案:

答案 0 :(得分:0)

这是Kubernetes 1.6.7中已修复的错误。