InfraMachineTemplate

При создании новой группы Worker-узлов в блоке InfraMachineTemplate есть возможность настроить параметры шаблона инфраструктуры.

При просмотре конфигурации группы на вкладке InfraMachineTemplate вы можете изменить параметры, применив новые значения вручную или скопировав значения из другого существующего шаблона.

В зависимости от вида провайдера, происходит редактирование/создание ресурса:

Детальнее параметры шаблонов инфраструктуры можно настроить в кластере управления в разделе Администрирование/Кастомные ресурсы с помощью кастомного ресурса соответствующего провайдера в API-группе infrastructure.cluster.x-k8s.io.

Скриншот

crdsinfa

OVirtMachineTemplate

Для OVirtMachineTemplate доступны для конфигурации параметры:

  • CPU:
    • cores
    • sockets
    • threads
  • Объем RAM, Мб (sizemb)
  • Объем диска, Гб (osdisksizegb)
  • vnicprofile
  • ovirtcluster
  • Шаблон ВМ (template): доступны шаблоны ВМ экземпляра провайдера, на котором развернут кластер. Рекомендуется использовать шаблоны ВМ с одной операционной системой в рамках одного кластера. В случае использования шаблонов ВМ на разных ОС в рамках одного кластера могут возникать ошибки в процессе обновления кластера. Подробнее о создании шаблона ВМ здесь.
Скриншот конфигурации группы

ovinfratemplateworker1

VSphereMachineTemplate

Для VSphereMachineTemplate доступны для конфигурации параметры:

  • datacenter (выпадающий список всех датацентров, доступных для сервисной учетной записи экземпляра провайдера)
  • datastore (выпадающий список всех датасторов, доступных для сервисной учетной записи экземпляра провайдера)
  • Объем диска, Гб (diskGiB)
  • Объем RAM, Мб (memoryMiB)
  • Folder (путь до места создания ВМ)
  • Количество ядер (numCPUs)
  • Имя сети (networkName)
  • Ресурсный пул (resourcePool)
  • Шаблон ВМ (template): доступны шаблоны ВМ экземпляра провайдера, на котором развернут кластер. Рекомендуется использовать шаблоны ВМ с одной операционной системой в рамках одного кластера. В случае использования шаблонов ВМ на разных ОС в рамках одного кластера могут возникать ошибки в процессе обновления кластера. Подробнее о создании шаблона ВМ здесь.
Скриншот конфигурации группы

vsinfratemplateworker

OpenStackMachineTemplate

Для OpenStackMachineTemplate доступны для конфигурации параметры:

  • cloudName
  • flavor (типы ВМ)
  • sshKeyName
  • volumeType
  • Объем диска, Гб
  • Шаблон ВМ (template): доступны шаблоны ВМ экземпляра провайдера, на котором развернут кластер. Рекомендуется использовать шаблоны ВМ с одной операционной системой в рамках одного кластера. В случае использования шаблонов ВМ на разных ОС в рамках одного кластера могут возникать ошибки в процессе обновления кластера. Подробнее о создании шаблона ВМ здесь.

Параметр зоны доступности в OpenStackMachineTemplate доступен только для просмотра. Шаблон ВМ содержит зону доступности, если она была задана в конфигурации Worker-узлов на этапе создания кластера.

Скриншот конфигурации группы

osinfratemplateworker2

BasisMachineTemplate

Для BasisMachineTemplate доступны параметры:

  • Количество ядер;
  • Объем RAM, Мб;
  • Объем диска, Гб;
  • Ресурсная группа;
  • Имя VINS;
  • Имя ExtNet.
Скриншот конфигурации группы

bdinfratemplateworker

ShturvalMachineTemplate

Для ShturvalMachineTemplate доступны параметры конфигурации в базовом режиме и режиме расширенных настроек. По умолчанию включен базовый режим.

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

Скриншот конфигурации группы

imtbase1

Для включения режима расширенных настроек переведите тумблер Показать расширенные настройки в активное состояние. При переходе из режима расширенных настроек в базовый режим, изменения будут утеряны.

В расширенных настройках вы можете задать совпадающие лейблы и выражения, чтобы определить доступные хосты для присоединения при масштабировании группы узлов:

  • при добавлении лейбла хоста в открывшемся окне выберите ключ. Автоматически будет задано значение, соответствующее ключу лейбла существующего хоста в шаблоне провайдера Shturval v2.
  • при добавлении лейбла хоста в открывшемся окне выберите ключ и оператора. Доступные операторы:
    • In - будут выбраны хосты с совпадающим ключом и значением. Значение будет заполнено автоматически или предложено на выбор в соответствии с указанным ключом лейбла хоста, без возможности изменения;
    • NotIn - не выбираются хосты с совпадающим ключом и значением. Значение будет заполнено автоматически или предложено на выбор в соответствии со значением указанного ключа лейбла, без возможности изменения;
    • Exists - будут выбраны хосты с совпадающим ключом. Указывать значение не требуется;
    • DoesNotExist - не выбираются хосты с совпадающим ключом. Указывать значение не требуется;

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

Скриншот конфигурации группы

imtadvanced1

Обратите внимание!

  • Изменение конфигурации InfraMachineTemplate в ранее созданной группе узлов приведет к пересозданию узлов.

  • Лейблы, указанные в селекторе в качестве совпадающих в одной группе узлов, должны быть указаны в совпадающих выражениях в качестве исключения в других группах по принципу:

  • ключ = выбранный в другой группе ключ лейбла;

  • оператор = NotIn;

  • значение = выбранное в другой группе значение лейбла.

YandexMachineTemplate

Для YandexMachineTemplate доступны для конфигурации параметры:

  • Тип платформы;
  • Тип диска;
  • Объем RAM. Доступен выбор единицы измерения: Gi, Mi;
  • Объем диска. Доступен выбор единицы измерения: Gi, Mi;
  • cpuCores;
  • Шаблон ВМ (template): доступны шаблоны ВМ экземпляра провайдера, на котором развернут кластер. Подробнее о создании шаблона ВМ здесь.
Скриншот конфигурации группы

capycinfratemplate

VCDMachineTemplate

Для VCDMachineTemplate доступны для конфигурации параметры:

  • DiskSize. Выберите единицу измерения и задайте необходимое значение. Вы можете задать объем диска в Gi (выбрано по умолчанию) или Mi.
  • SizingPolicy. Выберите политику управления ресурсами (CPU, RAM) из доступных в выпадающем списке.
  • template (Шаблон ВМ). Подробнее о создании шаблона ВМ здесь.

Поля catalog (каталог образов) и network (подсеть узлов) доступны для просмотра.

Скриншот конфигурации группы

capvcdgroup

×