YandexInstanceClass

Scope: Cluster

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

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

  • specобъект

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

    • spec.additionalLabelsобъект

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

      Пример:

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

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

      Пример:

      additionalSubnets:
      - b0csh41c1or82vuch89v
      - e2lgddi5svochh5fbq96
      
    • spec.assignPublicIPAddressбулевый

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

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

      Пример:

      assignPublicIPAddress: false
      
    • spec.coreFractionцелочисленный

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

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

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

      Пример:

      coreFraction: 20
      
    • spec.coresцелочисленный

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

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

      Пример:

      cores: 4
      
    • spec.diskSizeGBцелочисленный

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

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

      Пример:

      diskSizeGB: 20
      
    • spec.diskTypeстрока

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

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

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

      Пример:

      diskType: network-hdd
      
    • spec.gpusцелочисленный

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

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

      Пример:

      gpus: 4
      
    • spec.imageIDстрока

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

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

      Пример:

      imageID: fd8nb7ecsbvj76dfaa8b
      
    • spec.mainSubnetстрока

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

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

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

      Пример:

      mainSubnet: e9bnc7g9mu9mper9clk4
      
    • spec.memoryцелочисленный

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

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

      Пример:

      memory: 8192
      
    • spec.networkTypeстрока

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

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

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

    • spec.platformIDстрока

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

    • spec.preemptibleбулевый

      Необходимость заказа preemptible-инстансов.

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

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

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

  • specобъект

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

    • spec.additionalLabelsобъект

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

      Пример:

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

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

      Пример:

      additionalSubnets:
      - b0csh41c1or82vuch89v
      - e2lgddi5svochh5fbq96
      
    • spec.assignPublicIPAddressбулевый

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

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

      Пример:

      assignPublicIPAddress: false
      
    • spec.coreFractionцелочисленный

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

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

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

      Пример:

      coreFraction: 20
      
    • spec.coresцелочисленный

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

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

      Пример:

      cores: 4
      
    • spec.diskSizeGBцелочисленный

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

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

      Пример:

      diskSizeGB: 20
      
    • spec.diskTypeстрока

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

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

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

      Пример:

      diskType: network-hdd
      
    • spec.gpusцелочисленный

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

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

      Пример:

      gpus: 4
      
    • spec.imageIDстрока

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

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

      Пример:

      imageID: fd8nb7ecsbvj76dfaa8b
      
    • spec.mainSubnetстрока

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

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

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

      Пример:

      mainSubnet: e9bnc7g9mu9mper9clk4
      
    • spec.memoryцелочисленный

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

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

      Пример:

      memory: 8192
      
    • spec.networkTypeстрока

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

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

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

    • spec.platformIDстрока

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

    • spec.preemptibleбулевый

      Необходимость заказа preemptible-инстансов.

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