Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 731 Bytes

rollout.md

File metadata and controls

43 lines (30 loc) · 731 Bytes

滚动更新

参数

history     显示 rollout 历史
pause       标记提供的 resource 为中止状态
resume      继续一个停止的 resource
status      显示 rollout 的状态
undo        撤销上一次的 rollout

Deployment

更新 Image

$ kubectl set image deployment DEPLOYMENT_NAME CONTAINER_NAME=nginx:v3 --record

执行 $ kubectl edit 编辑 YAML 文件更新

$ kubectl edit deployment DEPLOYMENT_NAME

查看更新历史

$ kubectl rollout history deployment DEPLOYMENT_NAME
$ kubectl rollout pause | resume | status

回滚 undo

回滚到指定版本

$ kubectl rollout undo deployment DEPLOYMENT_NAME --to-revision=7