有一个OpenKruise问题 虽然openkruise实现了分批发布,实际上 发布的步进还是按照MaxSurge来的,
比如第一批1个 第2-4批是2个,这个时候我需要先修改MaxSurge为1 在恢复的时候把MaxSuge修改成2,如果我不这样修改 那么我关闭发布 并且尝试快速回滚的时候就会出问题(关闭发现我现在是会删除掉rollout的不删除的话 我就没办法快速回滚)比如 maxSurge是1 一批发布是2个
那么他在这一批里面 他的发布顺序还是1个1个启动 直到 启动完2个以后这一批算是发完了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
回滚的时候直接回滚就好了吧,直接apply那个稳定版本,或者用kubectl kruise undo,现在deployment 是不允许调批次的吧,如果是回滚到其他版本,就相当于“连续发布”,即你又发了一个新版本。发布失败的话,"stable"版本是不会改变的吧,所以这个时候直接回滚到最开始的那个版本,应该会被视作回滚,而非连续发布。不一定是回滚到 rollout上面指定的那个"stable"版本 可能是回滚到其它版本 这个时候 回滚就变成了分批发布 影响回滚速度 ,此回答整理自钉群“OpenKruise 社区交流群”