配置与灰度
配置与灰度
spec:
updateStrategy:
type: RollingUpdate
rollingUpdate:
partition: 2 # 只更新序号 >= 2 的 Pod操作
操作
kubectl patch sts/db -p '{"spec":{"updateStrategy":{"rollingUpdate":{"partition":2}}}}'
kubectl rollout status sts/db
kubectl get pods -l app=db -o custom-columns='POD:.metadata.name,IMAGE:.spec.containers[0].image'partition 从高序号开始灰度(db-2 先更新),验证后再把 partition 递减到 0 完成全量。