1

我已经为 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 中的问题提出。]

4

1 回答 1

0

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

于 2017-07-18T09:41:11.947 回答