开发者社区 > 云原生 > 正文

kruise-rollout这里是否能做到这种呢?"

"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这里是否能做到这种呢?"

展开
收起
十一0204 2023-10-17 14:36:17 43 0
2 条回答
写回答
取消 提交回答
  • Kruise Rollout 是 Kubernetes 社区中的一个插件,提供了多种功能,包括蓝绿发布、灰度发布、回滚发布等。但是,我没有找到 Kruise Rollout 中有关自定义命名空间的明确信息。Kruise Rollout 的主要目标是简化和标准化 Kubernetes 部署和扩展操作,而不是提供自定义命名空间的功能。
    如果您需要在 Kubernetes 集群中自定义命名空间,可以使用 Kubernetes API 来创建和管理命名空间。要创建一个新的命名空间,请使用以下命令:
    kubectl create namespace
    要列出当前存在的命名空间,请使用以下命令:
    kubectl get namespaces
    请注意,创建命名空间需要具有相应的权限。如果您没有权限,您需要联系您的 Kubernetes 管理员以获取权限。

    2023-10-21 10:21:59
    赞同 展开评论 打赏
  • 意中人就是我呀!

    "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 社区交流群""。"

    2023-10-17 17:42:13
    赞同 展开评论 打赏
问答分类:
C++
问答地址:

阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载