Автомасштабирование кластера

Автомасштабирование позволяет автоматически изменять масштаб кластера (добавлять узлы в кластер) в соответствии с пользовательскими настройками. Позволяет эффективно управлять ресурсами в условиях, когда невозможно спланировать изменения в нагрузке.

Примите во внимание следующие моменты:

  • Из рабочих узлов (worker nodes) при автомасштабировании только узлы, работающие по системе оплаты pay-per-use могут быть добавлены в кластер.

  • Управляющие узлы (master nodes) не могут быть добавлены или удалены.

  • Автомасштабирование кластера предполагает только увеличение объема кластера (добавление узлов). Уменьшение размера кластера (удаление узлов) производится вручную.

  • Если необходимо как автоматическое увеличение, так и уменьшение объема кластера, то нужно установить надстройку Autoscaler.

Для настройки политики автомасштабирования выполните следующие действия:

  1. На консоли управления CCE выберите Resource Management и раздел Clusters.

  2. На панели нужного кластера нажмите кнопку More и выберите Auto Scaling.

    ../_images/s__resource-management-cluster.jpeg
  3. Нажмите кнопку Edit.

  4. Вкладка Scale-out Settings. Заполните следующие поля и нажмите кнопку Set (d):

    1. Minimum Nodes — укажите минимальное количество узлов в кластере.

    2. Maximum Nodes — укажите максимальное количество узлов в кластере.

    3. Cooldown Period — укажите временной интервал (в секундах, min = 60 c, max = 3600 с) между операциями увеличения масштаба.

    ../_images/s__scale-out-settings.jpeg
  5. Заполните нужные поля для настройки узла и нажмите Create Now.

    Примечание

    Посмотреть инструкцию по настройкам узла можно здесь.

  6. Перейдите на вкладку Scale-out Policies и нажмите кнопку + Add Policy.

  7. Заполните следующие поля:

    • Policy Name — введите имя политики.

      Требования к имени диска:

      • длина — от 1 до 64 символов;

      • может содержать буквы, цифры, нижние подчеркивания или дефисы;

      • первый символ — буква.

    • Policy Type — выберите тип политики: Metric-based policy, Scheduled или Periodic policy.

      Вкладка Metric-based policy:

      1. Metric — выберите Allocated CPU или Allocated Memory.

      2. Trigger Condition — укажите значение (%), выше или ниже которого сработает политика автомасштабирования.

      3. Monitoring window — из раскрывающегося списка выберите отрезок времени, за который будет произведено измерение.

      4. Threshold Crossing — из раскрывающегося списка выберите, сколько раз последовательно должны сработать условия, чтобы политика сработала.

      5. Action — укажите количество узлов, которое должно быть добавлено кластеру, если описанные выше условия будут выполнены.

        ../_images/s__policy-type.jpeg

      Вкладка Scheduled policy:

      1. Trigger Time — нажмите на знак Значок Календарь, выберите дату и укажите время увеличения масштаба кластера.

      2. Action — укажите количество узлов, которое должно быть добавлено кластеру.

        ../_images/s__scheduled-policy.jpeg

      Вкладка Periodic policy:

      1. Time Range — нажмите на знак Значок Календарь, выберите дату начала и окончания периода масштабирования, а также время в эти даты.

      2. Cycle — выберите, как часто должно производиться увеличение масштаба (Daily, Weekly или Monthly).

        Примечание

        При выборе Weekly дополнительно укажите дни недели, а для Monthly — дни.

      3. Time — укажите время, в которое будет произведено автомасштабирование.

      4. Action — укажите количество узлов, которое должно быть добавлено кластеру.

        ../_images/s__periodic-policy.jpeg
  8. Нажмите кнопку ОК.