当使用命令
kubectl set image deploy nginx nginx=nginx:1.17.4 -n test && kubectl rollout pause deploy nginx -n test
这个命令之后,执行金丝雀发布.
如果发现新的pod能代替旧的pod,我可以resume继续完成滚动更新。
kubectl rollout resume deploy nginx -n test
如果发现了新出现的pod有问题,我该怎么取消这次滚动更新呢?试过暂停的时候不能用undo。
如果只能继续更新resume,再undo版本回退,那金丝雀岂不是没有意义了。
求解!!
回滚
kubectl rollout history deploy nginx -n test
查看发布的版本序号
kubectl rollout undo deploy nginx -n test --to-revision=序号
回退到指定序号
已解决,感谢各位!