| 范围 | 1 个实例或 1 个节点 |
|---|---|
| 适用 | 实例数少、流量难按比例切分的系统 |
| 观测 | 该实例错误率、延迟、日志 |
| 扩大 | 验证通过后按批次替换 |
先动一个实例
先动一个实例
kubectl rollout pause deployment/web
# 或 StatefulSet 用 partition=副本数-1 只更新末位实例
kubectl rollout status statefulset/web单实例先行的成本低、解释直观:出问题只需回收一个实例,适合作为发布策略的前置防护。
发布先从单个实例开始:在真实流量下观察错误率、日志与资源占用,再扩大到全部实例;有状态服务可用 StatefulSet partition 实现。
| 范围 | 1 个实例或 1 个节点 |
|---|---|
| 适用 | 实例数少、流量难按比例切分的系统 |
| 观测 | 该实例错误率、延迟、日志 |
| 扩大 | 验证通过后按批次替换 |
kubectl rollout pause deployment/web
# 或 StatefulSet 用 partition=副本数-1 只更新末位实例
kubectl rollout status statefulset/web