InfraMachineTemplate

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

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

Скриншот

crdsinfa

OVirtMachineTemplate

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

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

capovinfratemplatetab

VSphereMachineTemplate

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

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

vsinfratemplatetab

OpenStackMachineTemplate

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

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

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

Скриншот

osinfratemplate2

BasisMachineTemplate

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

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

bdinfratemplate

ShturvalMachineTemplate

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

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

Скриншот

imtbase

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

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

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

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

Скриншот

imtadvanced

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

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

YandexMachineTemplate

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

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

capycinfratemplatetab1

VCDMachineTemplate

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

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

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

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

capvcdgroup

×