如果Kubernetes吊舱准备失败,我们如何重启它

如果Kubernetes吊舱准备失败,我们如何重启它,kubernetes,kubernetes-pod,Kubernetes,Kubernetes Pod,一个简短的问题。我知道如果Kubernetes liveness探测器失败,Kubernetes将帮助重启pod并重试。但是准备就绪探测失败了呢?我怎样才能让库伯内特斯重新启动吊舱 api-group-0 0/1运行0 6h35m 重启这个吊舱可以让它工作。谢谢大家 准备就绪探测器内无法触发吊舱重启。 正如评论中所建议的那样,您应该改用liveness probe livenessProbe: exec: command: - /opt/fissile

一个简短的问题。我知道如果Kubernetes liveness探测器失败,Kubernetes将帮助重启pod并重试。但是准备就绪探测失败了呢?我怎样才能让库伯内特斯重新启动吊舱

api-group-0 0/1运行0 6h35m


重启这个吊舱可以让它工作。谢谢大家

准备就绪探测器内无法触发吊舱重启。 正如评论中所建议的那样,您应该改用liveness probe

livenessProbe:
      exec:
        command:
        - /opt/fissile/readiness-probe.sh
      initialDelaySeconds: 20
      periodSeconds: 10
      failureThreshold: 3

如果您对ReaNeNeSePyB.SH有周期性的故障,并且不应该在第一次故障后立即触发重启,请考虑<代码>故障阈值< /代码>设置。它将在pod重新启动之前进行多次尝试

你能把你的吊舱规格加到这个问题上吗?您是否已经为同一个吊舱安装了不同的活动度探测器?您的就绪度探测器检查的是什么?这和你的活力不同吗。如果你的pod没有准备好只是一个临时情况(这是准备就绪探测器通常用于的),那么你可能希望在这段时间内,流量不会在你的pod上重定向,如果这个临时情况成为一个永久性的事情,那么这不是真正的准备就绪,而是一个活跃性问题。嗨,大卫和法特库克,谢谢!我同时拥有活跃度和准备就绪活跃度探测:~readinessProbe:exec:command:-“/opt/splitable/readiness probe.sh”-“curl--silent--fail--head http://${HOSTNAME}:9022/v2/info”现在,我的准备就绪度有时会失败,因为“/opt/splitable/readiness probe.sh”执行时出错。如果准备失败,我想重新启动pod。有可能吗?非常感谢!