轉載鏈接:https://www.kubernetes.org.cn/5906.html
我本人看到這幾個常用命令,分享下:
滾動升級相關命令,記得加上對應的命名空間
$ kubectl set image deploy/nginx nginx=nginx:1.7.9 --record
$ kubectl set image deploy/nginx nginx=nginx --record
$ kubectl rollout status deploy nginx #查看升級狀態
$ kubectl rollout pause deployment nginx #升級暫停
$ kubectl rollout resume deployment nginx #恢復升級
$ kubectl describe deploy nginx #查看升級詳情
$ kubectl rollout history deploy/nginx #查看升級歷史
deployment.extensions/nginx
REVISION CHANGE-CAUSE
4 kubectl set image deploy/nginx nginx=nginx:1.7.9 --record=true
5 kubectl set image deploy/nginx nginx=nginx --record=true
$ kubectl rollout history deployment nginx --revision=5
$ kubectl rollout undo deployment/nginx --to-revision=4 #回滾到指定版本
$ kubectl rollout undo deployment nginx-deploy #回滾到前一個版本