StatefulSet 更新策略

发布时间 2023-03-24 22:25:44作者: 运维小勾勾

OnDelete 策略

OnDelete 更新策略实现了传统(1.7 版本之前)的行为,它也是默认的更新策略。当我们选择这个更新策略并修改 StatefulSet 的.spec.template 字段时,StatefulSet 控制器不会自动更新 Pod,必须手动删除Pod才能使控制器创建配置修改后的新的 Pod。

RollingUpdate 策略 (新版本默认)

RollingUpdate(滚动更新)更新策略会自动更新一个 StatefulSet 中所有的 Pod,采用与序号索引相反的顺序进行滚动更新。

参数: updateStrategy

  updateStrategy:
   # rollingUpdate:
   #   partition: 0
   #type: RollingUpdate
   type: OnDelete