如果 Kubernetes pod 就绪失败,我们如何重启它
How can we restart the Kubernetes pod if its readiness fail
一个简单的问题。我知道如果 Kubernetes liveness 探测失败,kubernetes 会帮助重启 pod 并重试。但是就绪探测失败了怎么办?我怎样才能让kubernetes重启pod?
api-group-0 0/1 Running 0 6h35m
重启这个pod可以让它正常工作。谢谢大家!
无法在就绪探测中触发 pod 重启。
正如评论中所建议的那样,您应该改为依赖 liveness probe。
livenessProbe:
exec:
command:
- /opt/fissile/readiness-probe.sh
initialDelaySeconds: 20
periodSeconds: 10
failureThreshold: 3
如果您担心就绪性 - probe.sh 会定期失败并且不应在第一次失败后立即触发重启,请考虑 failureThreshold
设置。它会在 pod 重启之前进行这么多次尝试。
一个简单的问题。我知道如果 Kubernetes liveness 探测失败,kubernetes 会帮助重启 pod 并重试。但是就绪探测失败了怎么办?我怎样才能让kubernetes重启pod?
api-group-0 0/1 Running 0 6h35m
重启这个pod可以让它正常工作。谢谢大家!
无法在就绪探测中触发 pod 重启。 正如评论中所建议的那样,您应该改为依赖 liveness probe。
livenessProbe:
exec:
command:
- /opt/fissile/readiness-probe.sh
initialDelaySeconds: 20
periodSeconds: 10
failureThreshold: 3
如果您担心就绪性 - probe.sh 会定期失败并且不应在第一次失败后立即触发重启,请考虑 failureThreshold
设置。它会在 pod 重启之前进行这么多次尝试。