无法为livenessProbe和redinessProbe创建文件

时间:2019-01-30 14:52:55

标签: kubernetes kubernetes-helm kubernetes-health-check

为什么大家

我目前正在尝试设置livenessProbe和readinessProbe。 启动容器后,我要求创建一个空文件 touch / tmp / healthy

但是我不知道为什么它不能创建它。 我查看了kubernet网站和互联网上的示例,从中可以看到一切似乎都是正确的。

生动活泼让我回过头来 动态探测失败:猫:无法打开“ / tmp / healthy”:没有此类文件或目录

谢谢您的帮助

https://gist.github.com/zyriuse75/5c79f7f96e4a6deb7b79753bde688663

2 个答案:

答案 0 :(得分:1)

请在YAML中更正imagePullPolicy的值,其值应始终为 Always (始终)。可能就是这个原因,导致/ tmp / healthy无法创建。

Recheck you YAML with kubernetes docs

答案 1 :(得分:0)

我认为您应该在commad中写/ bin / sh并在args字段中写-c touch / tmp / healthy,如下所示:

object