VK Cloud logo
Обновлена 15 апреля 2024 г. в 08:50

Масштабирование узлов кластера

Вы можете выполнить масштабирование кластера Cloud Containers вручную или настроить автоматическое масштабирование, чтобы адаптировать кластер к меняющимся потребностям рабочих нагрузок (workloads).

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

Такой тип масштабирования применим для master-узлов и групп worker-узлов. В процессе масштабирования изменяются шаблоны виртуальных машин для узлов кластера, количество узлов остается прежним. Если необходимо изменить количество worker-узлов в группе, выполните горизонтальное масштабирование.

Масштабирование master-узлов

  1. Изучите, как работает механизм вертикального масштабирования.

  2. Убедитесь, что хватает квот для масштабирования.

  3. Выполните масштабирование.

    1. Перейдите в личный кабинет VK Cloud.

    2. Выберите проект, где находится нужный кластер.

    3. Перейдите в раздел КонтейнерыКластеры Kubernetes.

    4. Убедитесь, что нужный кластер запущен.

    5. Раскройте меню нужного кластера и выберите пункт Изменить тип виртуальной машины Master.

    6. Выберите нужный шаблон виртуальной машины из выпадающего списка.

    7. Нажмите кнопку Сохранить.

Масштабирование групп worker-узлов

  1. Изучите, как работает механизм вертикального масштабирования.

  2. Подготовьтесь к масштабированию:

    1. Убедитесь, что хватает квот для масштабирования.

    2. Если вы планируете сократить объем вычислительных ресурсов, то убедитесь, что итогового объема ресурсов в группе worker-узлов будет достаточно для размещения рабочей нагрузки.

    3. Убедитесь, что для рабочей нагрузки настроена репликация и реплики распределены по нескольким worker-узлам из группы узлов.

      Если в группе узлов есть только один worker-узел, увеличьте количество узлов в группе и настройте репликацию, если это возможно.

  3. Выполните масштабирование.

    1. Перейдите в личный кабинет VK Cloud.

    2. Выберите проект, где находится нужный кластер.

    3. Перейдите в раздел КонтейнерыКластеры Kubernetes.

    4. Убедитесь, что нужный кластер запущен.

    5. Найдите нужную группу узлов в этом кластере.

    6. Раскройте меню этой группы узлов и выберите пункт Изменить тип виртуальной машины.

    7. Выберите нужный шаблон виртуальной машины из выпадающего списка.

    8. Нажмите кнопку Сохранить.

Горизонтальное масштабирование

Такой тип масштабирования применим для групп worker-узлов. В процессе масштабирования изменяется количество worker-узлов в группе, шаблоны виртуальных машин для worker-узлов остаются прежними. Если необходимо изменить эти шаблоны для master-узлов или worker-узлов, выполните вертикальное масштабирование.

Масштабирование групп worker-узлов

  1. Изучите, как работает механизм горизонтального масштабирования.

  2. Убедитесь, что хватает квот для масштабирования.

  3. Выполните масштабирование:

    1. Перейдите в личный кабинет VK Cloud.

    2. Выберите проект, где находится нужный кластер.

    3. Перейдите в раздел КонтейнерыКластеры Kubernetes.

    4. Убедитесь, что нужный кластер запущен.

    5. Найдите нужную группу узлов в этом кластере.

    6. Раскройте меню этой группы узлов и выберите пункт Настройки масштабирования.

    7. В появившемся окне:

      1. Убедитесь, что опция Включить автомасштабирование выключена.
      2. Задайте нужное количество узлов. Его можно изменять как в большую, так и в меньшую сторону.
      3. Нажмите кнопку Сохранить изменения.

Настройка автоматического масштабирования групп worker-узлов

  1. Изучите, как работает механизм горизонтального масштабирования.

  2. Убедитесь, что хватает квот для масштабирования.

  3. Настройте автоматическое масштабирование:

    1. Перейдите в личный кабинет VK Cloud.

    2. Выберите проект, где находится нужный кластер.

    3. Перейдите в раздел КонтейнерыКластеры Kubernetes.

    4. Убедитесь, что нужный кластер запущен.

    5. Найдите нужную группу узлов в этом кластере.

    6. Раскройте меню этой группы узлов и выберите пункт Настройки масштабирования.

    7. В появившемся окне:

      1. Убедитесь, что опция Включить автомасштабирование включена.
      2. Задайте минимальное и максимальное количество узлов. В этих пределах будет происходить масштабирование.
      3. Нажмите кнопку Сохранить изменения.