多批次发布回滚操作,Kruise-tools的undo命令支持回滚吗?
是的,OpenKruise中的Kruise-tools工具提供了undo
命令,用于回滚Rollout。这个命令可以帮助您快速回滚到Rollout的上一个版本,或者在特定的情况下回滚到指定版本的Rollout。
以下是一个使用undo
命令回滚Rollout的例子:
kruise-tools undo report-api --to-version=1
在这个例子中,report-api
是Rollout的名字,--to-version=1
表示将Rollout回滚到版本1。
请注意,undo
命令只能在Rollout处于成功或者失败状态时使用。如果Rollout处于其他状态,比如进行中或者暂停中,那么undo
命令将无法生效。
另外,undo
命令会同时回滚Rollout以及其关联的Service和Deployment。因此,在使用undo
命令之前,请确保您已经备份了这些资源的重要数据,以防止数据丢失。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。