kubernetes滚动更新时间间隔

时间:2017-08-30 09:00:57

标签: kubernetes

我把elasticsearch作为statefulset放在kubernetes集群中。 当我使用rollingUpdate来更新statefulset时。 我遇到了问题,k8s重新启动elasticsearch节点并认为它已准备好,然后转到下一个节点,但是,该节点尚未准备好在elasticsearch集群中。 es cluster sitll黄色甚至是红色。

那么有什么选项,比如rollingUpdate的时间间隔??

或者是否有一些最小探测时间的配置?

现在我使用onDelete策略手动更新es。

1 个答案:

答案 0 :(得分:2)

您可以做的最好的事情是实现readinessProbe https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes。只要它没有准备就绪,Pod将处于未就绪状态,并且下一个pod将不会被滚动。