• Русский
  • Настройка и проверка распределения веса между кластерами в разных регионах

    В этом документе объясняется, как реализовать распределение веса между кластерами для приложений на основе мультикластерной сервисной сетки, используя в качестве примера приложение Bookinfo.

    Содержание

    Шаги

    1. В левой навигационной панели нажмите Service Mesh > Mesh.

    2. Нажмите на название сервисной сетки, которую необходимо настроить.

    3. На вкладке Mesh Policies справа от кластера c1 нажмите Create Policy > Regional Load Balancing.

    4. Выберите Weight Distribution в качестве Policy Type и настройте соответствующие параметры, как описано ниже.

      ПараметрОписание
      RegionРегион, способный обеспечивать межрегиональное балансирование нагрузки в рамках текущей сервисной сетки. Current Region — регион, к которому принадлежит текущий кластер.
      ClusterКластер внутри региона. Если в одном регионе несколько кластеров, трафик будет равномерно распределяться между кластерами этого региона.
      WeightПроцент нагрузки.
      Примечание: Суммарный вес всех регионов должен равняться 100.

      Пример: Установите вес региона, в котором находится кластер c1, равным 80%, а вес региона, в котором находится кластер c2, — 20%.

    5. Нажмите Create.

    Метод проверки

    Обратитесь к методу Access Verification для сервиса productpage, чтобы непрерывно обращаться к сервису productpage на основе конфигурации маршрутизации (External Access Address), созданной шлюзом, развернутым в кластере c1.

    Вы можете перейти на страницу Monitoring платформы Service Mesh и сравнить данные мониторинга сервиса productpage в каждом кластере на панели Cluster Traffic Comparison. Если данные мониторинга трафика соответствуют пропорциям веса, это означает, что распределение веса между кластерами эффективно.