YandexInstanceClass

Scope: Cluster

Параметры группы Yandex Instance’ов, которые будeт использовать machine-controller-manager (модуль node-manager).

На этот ресурс ссылается ресурс CloudInstanceClass модуля node-manager.

  • spec (объект)

    Обязательный параметр.

    • additionalLabels (объект)

      Дополнительные label’ы, которые будут присвоены созданным инстансам.

      Пример:

      project: cms-production
      severity: critical
      
    • additionalSubnets (массив строк)

      Список subnet, которые будут подключены к инстансу.

      Пример: "b0csh41c1or82vuch89v", "e2lgddi5svochh5fbq96"

    • assignPublicIPAddress (булевый)

      Присваивать ли публичные IP-адреса инстансам.

      По умолчанию: false

      Пример: false

    • coreFraction (целочисленный)

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

      По умолчанию: 100

      Допустимые значения: 0, 5, 20, 50, 100

      Пример: 20

    • cores (целочисленный)

      Количество ядер у создаваемых инстансов.

      Пример: 4

      Обязательный параметр.

    • diskSizeGB (целочисленный)

      Размер диска (в гигабайтах) у инстансов.

      По умолчанию: 50

      Пример: 20

    • diskType (строка)

      Тип диска у инстансов. Типы дисков.

      По умолчанию: "network-ssd"

      Допустимые значения: network-ssd, network-hdd, network-ssd-nonreplicated

      Пример: "network-hdd"

    • gpus (целочисленный)

      Количество графических адаптеров у создаваемых инстансов.

      По умолчанию: 0

      Пример: 4

    • imageID (строка)

      Идентификатор образа, который будет установлен в заказанные instance’ы.

      По умолчанию: образ из masterInstanceClass из providerClusterConfiguration.

      Пример: "fd8nb7ecsbvj76dfaa8b"

    • mainSubnet (строка)

      Позволяет переопределить имя основного subnet, к которому будет подключен инстанс.

      По умолчанию: subnet для зоны из конфига deckhouse zoneToSubnetIdMap.

      По умолчанию: "subnet from zoneToSubnetIdMap Deckhouse config."

      Пример: "e9bnc7g9mu9mper9clk4"

    • memory (целочисленный)

      Количество оперативной памяти (в мегабайтах) у создаваемых инстансов.

      Пример: 8192

      Обязательный параметр.

    • networkType (строка)

      Тип сети: Standard или SoftwareAccelerated

      По умолчанию: "Standard"

      Допустимые значения: Standard, SoftwareAccelerated

    • platformID (строка)

      ID платформы. Список существующих платформ.

      По умолчанию: "standard-v2"

    • preemptible (булевый)

      Заказывать ли preemptible instance.

      По умолчанию: false

Параметры группы Yandex Instance’ов, которые будeт использовать machine-controller-manager (модуль node-manager).

На этот ресурс ссылается ресурс CloudInstanceClass модуля node-manager.

  • spec (объект)

    Обязательный параметр.

    • additionalLabels (объект)

      Дополнительные label’ы, которые будут присвоены созданным инстансам.

      Пример:

      project: cms-production
      severity: critical
      
    • additionalSubnets (массив строк)

      Список subnet, которые будут подключены к инстансу.

      Пример: "b0csh41c1or82vuch89v", "e2lgddi5svochh5fbq96"

    • assignPublicIPAddress (булевый)

      Присваивать ли публичные IP-адреса инстансам.

      По умолчанию: false

      Пример: false

    • coreFraction (целочисленный)

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

      По умолчанию: 100

      Допустимые значения: 0, 5, 20, 50, 100

      Пример: 20

    • cores (целочисленный)

      Количество ядер у создаваемых инстансов.

      Пример: 4

      Обязательный параметр.

    • diskSizeGB (целочисленный)

      Размер диска (в гигабайтах) у инстансов.

      По умолчанию: 50

      Пример: 20

    • diskType (строка)

      Тип диска у инстансов. Типы дисков.

      По умолчанию: "network-ssd"

      Допустимые значения: network-ssd, network-hdd, network-ssd-nonreplicated

      Пример: "network-hdd"

    • gpus (целочисленный)

      Количество графических адаптеров у создаваемых инстансов.

      По умолчанию: 0

      Пример: 4

    • imageID (строка)

      Идентификатор образа, который будет установлен в заказанные instance’ы.

      По умолчанию: образ из masterInstanceClass из providerClusterConfiguration.

      Пример: "fd8nb7ecsbvj76dfaa8b"

    • mainSubnet (строка)

      Позволяет переопределить имя основного subnet, к которому будет подключен инстанс.

      По умолчанию: subnet для зоны из конфига deckhouse zoneToSubnetIdMap.

      По умолчанию: "subnet from zoneToSubnetIdMap Deckhouse config."

      Пример: "e9bnc7g9mu9mper9clk4"

    • memory (целочисленный)

      Количество оперативной памяти (в мегабайтах) у создаваемых инстансов.

      Пример: 8192

      Обязательный параметр.

    • networkType (строка)

      Тип сети: STANDARD или SOFTWARE_ACCELERATED

      По умолчанию: "STANDARD"

      Допустимые значения: STANDARD, SOFTWARE_ACCELERATED

    • platformID (строка)

      ID платформы. Список существующих платформ.

      По умолчанию: "standard-v2"

    • preemptible (булевый)

      Заказывать ли preemptible instance.

      По умолчанию: false