各位大佬,请问大家了不了解集群管理组件karmada,我们有个需求是结合karmada做跨集群rollout,有没有kruise-rollout + karmada的使用案例或者相关考虑呢。因为karmada会管理它创的资源(比如deployment、service、ingress),我想着如果要结合karmada和kruise-rollout的话,得把kruise-rollout中client做个封装,对于修改原deployment、service和ingress的请求走karmada api,其他请求不变还是走业务集群api集群内并行发布吧(每个子集群部署kruise-rollout),需求其实也没有特别具体,因为时间比较紧,有一种容易实现的就好。因为比较重视karmada的跨集群调度能力,所以得考虑karmada会管理它自己创建的资源的问题。
"业务这个场景是他灰度之后发现版本有问题,直接回滚,回滚完之后很久都没发fix版本,这样他的新版本有问题;遇到hpa的时候不管是比例还是数量都会导致那个有问题的新版本上线。百分比的话,直接改成 100% 就好了这种情况下,可能需要注意一下: 1. karmada runtime 子集群怎么同步 super 中 rollout cr; 2. rollout 尽量用百分比配置分批策略; 3. 尽量使用修改 spec 的方式来 approve 发下一批此回答整理自钉群“OpenKruise 社区交流群”"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。