【问题标题】:kubernetes rolling update time intervalKubernetes滚动更新时间间隔
【发布时间】:2017-08-30 17:56:38
【问题描述】:

我将 elasticsearch 作为 statefulset 放在 kubernetes 集群中。 当我使用 rollingUpdate 更新 statefulset 时。 我遇到了一个问题,k8s重启了elasticsearch节点并认为它已经准备好了,然后继续下一个节点,但是,该节点在elasticsearch集群中还没有准备好。 es 簇仍然是黄色甚至是红色。

那么rollingUpdate时有时间间隔之类的选项吗??

或者是否有一些探测 pod 准备就绪的最短时间的配置??

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

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

    您能做的最好的事情是实现一个 readinessProbe https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes。只要返回未就绪,Pod 就会处于未就绪状态,并且不会滚动下一个 pod。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-26
      • 2013-03-24
      相关资源
      最近更新 更多