"KubeVela中在使用金丝雀发布的过程中,这里使用的是Kruise-rollout插件,我有A、B、C三个服务都是v1版本,B、C服务各有5个副本数。
发布升级B、C服务到v2版本,升级过程中,比如升级完成20%,这里v2版本的B服务去调用C服务的时候是轮询5个副本的,我如何做才能稳定的让B服务v2版本调用C服务v2版本呢?istio可以通过vs设定不同版本的去做,kruise-rollout这里是否能做到这种呢?"
Kruise Rollout 是 Kubernetes 社区中的一个插件,提供了多种功能,包括蓝绿发布、灰度发布、回滚发布等。但是,我没有找到 Kruise Rollout 中有关自定义命名空间的明确信息。Kruise Rollout 的主要目标是简化和标准化 Kubernetes 部署和扩展操作,而不是提供自定义命名空间的功能。
如果您需要在 Kubernetes 集群中自定义命名空间,可以使用 Kubernetes API 来创建和管理命名空间。要创建一个新的命名空间,请使用以下命令:
kubectl create namespace
要列出当前存在的命名空间,请使用以下命令:
kubectl get namespaces
请注意,创建命名空间需要具有相应的权限。如果您没有权限,您需要联系您的 Kubernetes 管理员以获取权限。
"kruise-rollout 我记得有个集成了 mse 的全链路灰度,
https://xie.infoq.cn/article/25c663578b6754748278db32b 似乎还有类似这样的套路,不过我没试过。
https://help.aliyun.com/zh/mse/user-guide/implement-mse-based-end-to-end-canary-release-by-using-kruise-rollouts?spm=a2c4g.11186623.0.0.198079deH4MmAO
此答案整理至钉群""OAM/KubeVela 社区交流群""。"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。