| 默认值 | 10 个旧 ReplicaSet |
|---|
调整与查看
调整与查看
kubectl patch deploy/web -p '{"spec":{"revisionHistoryLimit":5}}'
kubectl get rs -l app=web --sort-by=.metadata.creationTimestamp
kubectl rollout history deploy/web被清理的旧 ReplicaSet 无法再作为回滚目标;高风险服务适当多留几个版本(如 10-20)。
控制保留多少个旧 ReplicaSet 供回滚;保留越多可回滚版本越多,也会占用 etcd 与集群对象数量。
| 默认值 | 10 个旧 ReplicaSet |
|---|
kubectl patch deploy/web -p '{"spec":{"revisionHistoryLimit":5}}'
kubectl get rs -l app=web --sort-by=.metadata.creationTimestamp
kubectl rollout history deploy/web