| 更新顺序 | 从高序号向低序号逐个替换 |
|---|---|
| partition | 仅更新序号 >= partition 的 Pod |
| 就绪约束 | 默认 OrderedReady:每个 Pod 就绪后才继续 |
| 回滚 | 镜像改回旧版本触发反向滚动 |
先更新一个实例
先更新一个实例
kubectl patch statefulset web -p '{"spec":{"updateStrategy":{"type":"RollingUpdate","rollingUpdate":{"partition":3}}}}'
kubectl rollout status statefulset/web
# 验证通过后逐步下调 partition(3 → 2 → 1 → 0)partition=副本数-1 时只动末位 Pod:观察主从同步与业务指标后再继续放量。