| 相关命令 | kubectl rollout history / undo / status / restart |
|---|---|
| 回退目标 | 默认上一个版本,可指定 --to-revision |
| 历史保留 | 由 revisionHistoryLimit 控制,默认 10 |
| 查看历史差异 | kubectl rollout history deployment/NAME --revision=N |
常用回滚操作
常用回滚操作
kubectl rollout history deploy/web -n prod
kubectl rollout undo deploy/web -n prod
kubectl rollout undo deploy/web --to-revision=3 -n prod
kubectl rollout status deploy/web -n prodrollout undo 依赖修订历史:若曾用 kubectl set image 多次直接改动,修订含义要先核对。