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

Kruise Rollout 和mse 结合起来使用,应用治理里面标签路由或者金丝雀会进行互斥么?

Kruise Rollout 和mse 结合起来使用,应用治理里面标签路由或者金丝雀会进行互斥么?

展开
收起
古拉古拉 2023-03-21 11:20:48 289 0
2 条回答
写回答
取消 提交回答
  • 随心分享,欢迎友善交流讨论:)

    Kruise Rollout 和 MSE 都是 Kubernetes 生态下的工具,用于应用的部署和管理,而标签路由和金丝雀发布是 Istio服务网格的功能。

    在 Istio 中,标签路由和金丝雀发布都是通过 VirtualService 资源进行定义的。在一个 VirtualService 中,可以定义多个路由规则,不同的路由规则可以根据标签选择器、请求头等条件进行选择,从而实现不同的流量控制策略。因此,不同的路由规则之间是互斥的,只有符合某个路由规则的请求才会被匹配到对应的目标服务。

    在 Kruise Rollout 中,也可以通过定义不同的策略来控制应用的版本升级过程。不同的策略可以根据标签选择器、部署区域等条件进行选择,从而实现不同的升级策略。因此,同样的,不同的升级策略之间也是互斥的,只有符合某个升级策略的目标实例才会被升级到对应的版本。

    因此,可以将 Kruise Rollout 和 MSE 结合起来使用,并在 Istio 中定义不同的路由规则和金丝雀发布策略,从而实现更加灵活的应用治理。不同的路由规则和金丝雀发布策略之间是互斥的,可以根据具体场景进行选择和组合。

    2023-03-28 14:27:23
    赞同 展开评论 打赏
  • 这一块最佳实践的方案我们正在跟open Kruise对接,是支持的。

    此答案来自钉钉群“MSE微服务引擎用户交流群"

    2023-03-21 15:28:35
    赞同 展开评论 打赏

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

相关产品

  • 微服务引擎
  • 相关电子书

    更多
    《MSE 微服务网关》 立即下载
    微服务引擎 MSE 治理中心重磅发布 立即下载
    阿里云微服务引擎 MSE 2.0 线上发布 立即下载