OpenKruise中看到rollouts里面,把deploy cotroller代码拷贝过来了,请问这个作用是什么呢,做了哪些改变呢?
OpenKruise 中包含一个名为 Rollouts 的 Controller,它继承了 kubernetes 的 Deployment Controller,用于实现渐进式发布和滚动更新。
Rollouts 主要有以下几个特性:
为了 deployment 真正的能实现分批发布,社区是做不到的。https://openkruise.io/rollouts/user-manuals/basic-usage。主要还是因为原生的控制器没有支持分批发布的行为,不过 rollouts 里面的 Deployment 控制器只对绑定 rollout 的 Deployment 生效,并且只会在 rolling 的时候生效,日常扩缩容是不会接管逻辑的zi。此答案整理至钉群“OpenKruise 社区交流群”。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。