简体   繁体   English

kubernetes/kubectl 有没有办法在使用 rollout undo 后前滚更新?

[英]kubernetes/kubectl is there a way to roll forward an update after using rollout undo?

If I rollback a deployment to a previous version as the docs specify :如果我按照文档指定将部署回滚到以前的版本:

kubectl rollout undo deployment.v1.apps/nginx-deployment
kubectl rollout status deployment.v1.apps/nginx-deployment

Say we start at version A, update deployment to version B, use rollout undo to go back to version A, is there any way to roll forward and get back to version B?假设我们从版本 A 开始,将部署更新到版本 B,使用 rollout undo 返回到版本 A,有什么方法可以前滚并返回到版本 B?

The newest version should be in your history.最新版本应该在您的历史记录中。

kubectl rollout history deployment.v1.apps/nginx-deployment

Find the newest-revision and plug it in below:找到newest-revision并将其插入下面:

kubectl rollout undo deployment.v1.apps/nginx-deployment --to-revision=<newest-version>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM