故障的有线行为阈值

时间:2019-06-24 09:43:17

标签: kubernetes

我遇到了一个Pod的failureThreshold值的奇怪问题。这是特定的问题块:

readinessProbe:
  enabled: true
  httpPort: 12987
  initialDelaySeconds: 10
  periodSeconds: 30
  timeoutSeconds: 10
  failureThreshold: 1

如果其值为1,则容器成功启动,但如果其值为2,则其继续重启。有人知道这是为什么吗?

我们使用的是k8s版本:v1.12.3-1 + fee411aca93f0e

在其他(dev)kubernetes集群中,相同的配置运行良好,因此,我可以假设它不是代码问题。

1 个答案:

答案 0 :(得分:0)

将选择器 httpPort 更改为端口

failureThreshold 的默认值是 3 。最小值为 1 。 因此,很自然,因为您增加了此值,因此将重新启动容器。

请注意,在您的情况下,值 initialDelaySeconds timeoutSeconds 相同。 尝试增加 initialDelaySeconds