Перейти к основному содержимому
Создать группу нод в кластере Managed Kubernetes
Последнее изменение:

Создать группу нод в кластере Managed Kubernetes

Группу рабочих нод можно добавить при создании кластера или в существующий кластер.

В кластере можно создать группу нод с конфигурацией Managed Kubernetes. Если конфигурации Managed Kubernetes не подходят, можно создать группу нод с фиксированной конфигурацией (флейвором) облачных серверов через API Managed Kubernetes или Terraform. Подробнее о конфигурациях в инструкции Конфигурации нод Managed Kubernetes.

Если вам не подходят доступные конфигурации, например, нужно больше vCPU или RAM, создайте тикет — мы подберем конфигурации с другим количеством ресурсов.

Все созданные ноды отображаются в панели управления в разделе Облачная платформаСерверы.

Создать группу нод с конфигурацией Managed Kubernetes

  1. В панели управления перейдите в раздел Облачная платформаKubernetes.

  2. Откройте страницу кластера → вкладка Состав кластера.

  3. Нажмите Добавить группу нод.

  4. Выберите сегмент пула, в котором будут располагаться все рабочие ноды в группе.

  5. Нажмите Выбрать конфигурацию.

  6. Выберите конфигурацию рабочих нод в группе:

  7. Если вы выбрали произвольную конфигурацию, укажите количество vCPU, RAM, выберите загрузочный локальный или сетевой диск и укажите размер диска.

  8. Если вы выбрали фиксированную конфигурацию с GPU, выберите готовую конфигурацию нод с графическими процессорами, загрузочный сетевой диск и укажите размер диска.

  9. Нажмите Сохранить.

  10. Укажите количество рабочих нод в группе.

  11. Опционально: чтобы включить автомасштабирование, отметьте чекбокс Автомасштабирование группы нод. Установите минимальное и максимальное количество нод в группе — значение нод будет меняться только в этом диапазоне.

  12. Опционально: чтобы добавить метки группы нод, откройте блок Дополнительные настройки — метки, тейнты, user data. В поле Метки нажмите Добавить. Укажите ключ и значение метки. Нажмите Добавить.

  13. Опционально: чтобы добавить тейнты группы нод, откройте блок Дополнительные настройки — метки, тейнты, user data. В поле Тейнты нажмите Добавить. Укажите ключ и значение тейнта. Выберите эффект:

    • NoSchedule — новые поды не будут добавляться, а существующие продолжат работу;
    • PreferNoSchedule — новые поды будут добавляться, если в кластере нет других свободных мест;
    • NoExecute — запущенные поды без tolerations будут убраны.

    Нажмите Добавить.

  14. Опционально: чтобы добавить скрипт с пользовательскими параметрами для настройки кластера Managed Kubernetes, откройте блок Дополнительные настройки — метки, тейнты, user data. В поле User Data вставьте скрипт. Максимальный размер скрипта с данными, которые не закодированы в Base64, — 47 КБ. Примеры скриптов и поддерживаемые форматы можно посмотреть в инструкции User data.

  15. Нажмите Добавить группу нод.

Посмотреть список конфигураций

Вы можете посмотреть все готовые флейворы облачных серверов и флейворы, созданные по запросу.

  1. Откройте OpenStack CLI.

  2. Посмотрите список доступных флейворов:

    openstack flavor list

    В ответе появится список флейворов:

    +------------+---------------------+--------+------+-----------+-------+-----------+
    | ID | Name | RAM | Disk | Ephemeral | VCPUs | Is Public |
    +------------+---------------------+--------+------+-----------+-------+-----------+
    | 1 | m1.tiny | 512 | 0 | 0 | 1 | True |
    | 2 | m1.small | 2048 | 0 | 0 | 1 | True |
    | 3 | m1.medium | 4096 | 0 | 0 | 2 | True |
    | 1011 | SL1.1-1024 | 1024 | 0 | 0 | 1 | True |
    | 1012 | SL1.1-2048 | 2048 | 0 | 0 | 1 | True |
    | 2011 | CPU1.4-8192 | 8192 | 0 | 0 | 4 | True |
    | 2012 | CPU1.8-16384 | 16384 | 0 | 0 | 8 | True |
    | 4011 | RAM1.2-16384 | 16384 | 0 | 0 | 2 | True |
    | 4012 | RAM1.4-32768 | 32768 | 0 | 0 | 4 | True |
    | 8311 | HFL1.1-2048-30 | 2048 | 30 | 0 | 1 | True |
    | 8312 | HFL1.1-4096-80 | 4096 | 80 | 0 | 1 | True |
    | 3021 | GL2.8-24576-0-1GPU | 24576 | 0 | 0 | 8 | True |
    | 3022 | GL2.14-49152-0-2GPU | 49152 | 0 | 0 | 14 | True |
    | 9011 | PRC10.1-512 | 512 | 0 | 0 | 1 | True |
    | 9021 | PRC20.1-512 | 512 | 0 | 0 | 1 | True |
    | 9051 | PRC50.1-512 | 512 | 0 | 0 | 1 | True |
    | 9587d840-b | myflavor | 1024 | 0 | 0 | 1 | False |
    | fe0-4fce-a | | | | | | |
    | f3f-69b7de | | | | | | |
    | b8d623 | | | | | | |
    +------------+---------------------+--------+------+-----------+-------+-----------+

    Здесь:

    • ID — ID флейвора;

    • Name — имя флейвора вида:

      • m1.XX — базовые флейворы OpenStack, аналогичные произвольные конфигурациям;
      • SL1.XX — фиксированные конфигурации линейки Standard Line;
      • CPU1.XX — CPU Line;
      • RAM1.XX — Memory Line;
      • GL2.XX — GPU Line;
      • PRC10.XX — Shared Line с долей vCPU 10%;
      • PRC20.XX — Shared Line с долей vCPU 20%;
      • PRC50.XX — Shared Line с долей vCPU 50%;
      • HFL1.XX — HighFreq Line;
      • SGX1.XX — SGX Line;
    • RAM — размер оперативной памяти в МБ;

    • Disk — размер локального диска в ГБ;

    • VCPUs — количество vCPU;

    • Is Public — область видимости флейвора:

      • True — публичные готовые флейворы;
      • False — приватные флейворы.

Создать группу нод с фиксированной конфигурацией облачного сервера

  1. Посмотрите список конфигураций.
  2. Скопируйте значение из столбца ID.
  3. С помощью методов API Managed Kubernetes cоздайте кластер с группой нод с нужной конфигурацией или добавьте группу нод в существующий кластер. В запросе для параметра flavor_id укажите значение ID фиксированной конфигурации, которое вы скопировали на шаге 2.