首页 / 平台管理 / 服务网格 / 网格列表 / 配置地域负载

配置地域负载

多集群服务网格可为网格下所有的服务提供跨地域故障容灾能力。

当服务采用多集群部署模式时,若某个集群下的服务实例发生故障触发熔断,服务在该集群下的部分入口流量将转移到其他的集群,由其他集群上健康的服务实例负载,以保障服务整体的负载性能稳定。

约束与限制

前提条件

服务网格纳管的集群中,至少存在 2 个 所属地域 不同的集群。 如何为集群设置地域?

操作步骤

  1. 在左侧导航栏中,单击 服务网格 > 网格列表

  2. 单击待配置地域负载的 服务网格名称

  3. 网格配置 页签下,单击右上角的 操作 > 配置地域负载

  4. 参考以下说明,配置容灾规则。

    参数 说明
    熔断地域 服务触发熔断时,故障实例(Pod)所在的集群。
    容灾地域 仅当对应的 熔断地域 开关打开时,可选择 容灾地域
    为故障实例所在集群提供流量负载的集群。

    说明:启用容灾规则后,流量将按照如下策略进行跨地域负载转发:

    当熔断地域集群的服务实例发生熔断,且集群中服务实例的健康比例小于 71.43%(100/ 调度配置因子 )时,该集群中服务的一部分流量将优先由容灾地域集群的服务实例负载。

    例如:服务在熔断地域集群的实例健康比例为 50%,则该集群中服务 50% * 1.4 = 70% 的流量由熔断地域集群的实例负载,其他 30% 的流量由容灾地域集群的实例负载。
    若容灾规则未设置,流量将全局(网格下集群)随机转发。

    流量负载优先级说明请参考 Priority levels

  5. 单击 确定