配置并验证跨地域集群权重分配

本文档以 Bookinfo 应用为例,说明如何基于多集群服务网格实现应用的跨集群权重分配。

目录

步骤

  1. 在左侧导航栏,点击 Service Mesh > Mesh

  2. 点击要配置的 服务网格名称

  3. Mesh Policies 标签页,点击集群 c1 右侧的 Create Policy > Regional Load Balancing

  4. 选择 Weight Distribution 作为 Policy Type,并按以下说明配置相关参数。

    参数说明
    Region当前服务网格下支持跨地域负载均衡的地域。当前地域 指当前集群所属的地域。
    Cluster该地域内的集群。当同一地域内存在多个集群时,流量将在该地域内的集群间均匀分配。
    Weight负载流量的百分比。
    注意:所有地域的权重总和必须为 100。

    示例:将集群 c1 所在地域的权重设置为 80%,集群 c2 所在地域的权重设置为 20%。

  5. 点击 Create

验证方法

参考 Access Verification 中 productpage 服务的验证方法,基于集群 c1 部署的网关创建的路由配置(External Access Address)持续访问 productpage 服务。

您可以进入 Service Mesh 平台的 Monitoring 页面,在 Cluster Traffic Comparison 图表中对比各集群 productpage 服务的监控数据。如果流量监控数据与权重比例相符,则说明跨集群权重分配生效。