Kubernetes就绪(http)探测失败,但liveness(http)在没有就绪的情况下工作正常
Kubernetes准备就绪(http)探测失败,但是liveness(http)在没有准备就绪的情况下工作正常。 使用以下步骤,使用不同的initialDelaySeconds进行测试Kubernetes就绪(http)探测失败,但liveness(http)在没有就绪的情况下工作正常,kubernetes,google-kubernetes-engine,Kubernetes,Google Kubernetes Engine,Kubernetes准备就绪(http)探测失败,但是liveness(http)在没有准备就绪的情况下工作正常。 使用以下步骤,使用不同的initialDelaySeconds进行测试 readinessProbe: httpGet: path: /healthz port: 8080 initialDelaySeconds: 120 periodSeconds: 10 readiness和liveness探针的用途稍有不同: 探头控制pod IP是否包含在传感
readinessProbe:
httpGet:
path: /healthz
port: 8080
initialDelaySeconds: 120
periodSeconds: 10
readiness
和liveness
探针的用途稍有不同:
- 探头控制pod IP是否包含在传感器中 服务的端点列表,以及 通过外部URL公开时的路由
- 探测器确定pod是否仍在运行 正常或是否应重新启动
从理论上讲,如果您的服务出现问题,例如,您描述的情况可能会发生。查看一下最佳实践,您还可以找到一些额外的信息。准备就绪探测器和活动探测器的用途稍有不同:
- 探头控制pod IP是否包含在传感器中 服务的端点列表,以及 通过外部URL公开时的路由
- 探测器确定pod是否仍在运行 正常或是否应重新启动
从理论上讲,如果您的服务出现问题,例如,您描述的情况可能会发生。查看一下最佳实践,您还可以找到一些额外的信息。将initialDelaySeconds增加到150秒后,它工作正常。
由于容器有时需要120秒以上的时间才能打开,但有时不到120秒 将initialDelaySeconds增加到150秒后,它工作正常。
由于容器有时需要120秒以上的时间才能打开,但有时不到120秒 livenessProbe是如何配置的?请添加有关所看到故障的更多详细信息。。livenessProbe详细信息等..livenessProbe:httpGet:path:/healthz端口:8080 initialDelaySeconds:120 PeriodsSeconds:10设置连接被拒绝错误。livenessProbe是如何配置的?添加有关所看到故障的更多详细信息。。livenes探测详细信息等..livenessProbe:httpGet:path:/healthz端口:8080 initialDelaySeconds:120 periodSeconds:10设置连接拒绝错误。
livenessProbe:
httpGet:
path: /healthz
port: 8080
initialDelaySeconds: 120
periodSeconds: 10