YandexInstanceClass
Scope: Cluster
Параметры группы Yandex Instance’ов (виртуальных машин), которые будет использовать machine-controller-manager (модуль node-manager).
На этот ресурс ссылается ресурс NodeGroup модуля node-manager.
- объектspec
Обязательный параметр
- объектspec.additionalLabels
Дополнительные лейблы, которые будут присвоены созданным виртуальным машинам.
Пример:
additionalLabels: project: cms-production severity: critical - массив строкspec.additionalSubnets
Список дополнительных подсетей, которые будут подключены к виртуальной машине.
Пример:
additionalSubnets: - b0csh41c1or82vuch89v - e2lgddi5svochh5fbq96 - булевыйspec.assignPublicIPAddress
Необходимость присвоения публичных IP-адресов виртуальным машинам.
По умолчанию:
falseПример:
assignPublicIPAddress: false - целочисленныйspec.coreFraction
Базовый уровень производительности каждого ядра CPU у создаваемых виртуальных машин. Подробнее об уровнях производительности.
По умолчанию:
100Допустимые значения:
5,20,50,100Пример:
coreFraction: 20 - целочисленныйspec.cores
Обязательный параметр
Количество ядер у создаваемых виртуальных машин.
Пример:
cores: 4 - целочисленныйspec.diskSizeGB
Размер диска у виртуальных машин. Значение указывается в
ГиБ.По умолчанию:
50Пример:
diskSizeGB: 20 - строкаspec.diskType
Тип диска у виртуальных машин.
Размер дисков
network-ssd-nonreplicatedиnetwork-ssd-io-m3должен быть кратен 93 GB.Подробнее о возможных типах дисков можно узнать в документации провайдера.
По умолчанию:
network-hddДопустимые значения:
network-ssd,network-hdd,network-ssd-nonreplicated,network-ssd-io-m3Пример:
diskType: network-hdd - целочисленныйspec.gpus
Количество графических адаптеров у создаваемых виртуальных машин.
По умолчанию:
0Пример:
gpus: 4 - строкаspec.imageID
Идентификатор образа, который будет установлен в заказанные виртуальные машины.
По умолчанию используется образ, указанный в параметре masterNodeGroup.instanceClass.imageID.
Пример:
imageID: fd85m9q2qspfnsv055rh - строкаspec.mainSubnet
Имя основной сети (ID), к которой будет подключен основной сетевой интерфейс виртуальной машины.
Если параметр не задан, то основная сеть определяется автоматически согласно следующей логике: если задан список сетей в параметре existingZoneToSubnetIDMap, то сеть определяется из указанного списка, иначе используется созданная Deckhouse сеть.
Пример:
mainSubnet: e9bnc7g9mu9mper9clk4 - целочисленныйspec.memory
Обязательный параметр
Количество оперативной памяти (в мегабайтах) у создаваемых виртуальных машин.
Пример:
memory: 8192 - строкаspec.networkType
Тип сети: обычная или программно-ускоренная.
По умолчанию:
StandardДопустимые значения:
Standard,SoftwareAccelerated - булевыйspec.preemptible
Необходимость заказа прерываемых виртуальных машин (preemptible-инстансов).
Подробнее о прерываемых виртуальных машинах можно узнать в документации провайдера.
По умолчанию:
false
Параметры группы Yandex Instance’ов (виртуальных машин), которые будет использовать machine-controller-manager (модуль node-manager).
На этот ресурс ссылается ресурс NodeGroup модуля node-manager.
- объектspec
Обязательный параметр
- объектspec.additionalLabels
Дополнительные лейблы, которые будут присвоены созданным виртуальным машинам.
Пример:
additionalLabels: project: cms-production severity: critical - массив строкspec.additionalSubnets
Список дополнительных подсетей, которые будут подключены к виртуальной машине.
Пример:
additionalSubnets: - b0csh41c1or82vuch89v - e2lgddi5svochh5fbq96 - булевыйspec.assignPublicIPAddress
Необходимость присвоения публичных IP-адресов виртуальным машинам.
По умолчанию:
falseПример:
assignPublicIPAddress: false - целочисленныйspec.coreFraction
Базовый уровень производительности каждого ядра CPU у создаваемых виртуальных машин. Подробнее об уровнях производительности.
По умолчанию:
100Допустимые значения:
5,20,50,100Пример:
coreFraction: 20 - целочисленныйspec.cores
Обязательный параметр
Количество ядер у создаваемых виртуальных машин.
Пример:
cores: 4 - целочисленныйspec.diskSizeGB
Размер диска у виртуальных машин. Значение указывается в
ГиБ.По умолчанию:
20Пример:
diskSizeGB: 50 - строкаspec.diskType
Тип диска у виртуальных машин.
Размер дисков
network-ssd-nonreplicatedиnetwork-ssd-io-m3должен быть кратен 93 GB.Подробнее о возможных типах дисков можно узнать в документации провайдера.
По умолчанию:
network-hddДопустимые значения:
network-ssd,network-hdd,network-ssd-nonreplicatedПример:
diskType: network-hdd - целочисленныйspec.gpus
Количество графических адаптеров у создаваемых виртуальных машин.
По умолчанию:
0Пример:
gpus: 4 - строкаspec.imageID
Идентификатор образа, который будет установлен в заказанные виртуальные машины.
По умолчанию используется образ, указанный в параметре masterNodeGroup.instanceClass.imageID.
Пример:
imageID: fd85m9q2qspfnsv055rh - строкаspec.mainSubnet
Имя основной сети (ID), к которой будет подключен основной сетевой интерфейс виртуальной машины.
Если параметр не задан, то основная сеть определяется автоматически согласно следующей логике: если задан список сетей в параметре existingZoneToSubnetIDMap, то сеть определяется из указанного списка, иначе используется созданная Deckhouse сеть.
Пример:
mainSubnet: e9bnc7g9mu9mper9clk4 - целочисленныйspec.memory
Обязательный параметр
Количество оперативной памяти (в мегабайтах) у создаваемых виртуальных машин.
Пример:
memory: 8192 - строкаspec.networkType
Тип сети: STANDARD или SOFTWARE_ACCELERATED.
По умолчанию:
STANDARDДопустимые значения:
STANDARD,SOFTWARE_ACCELERATED - булевыйspec.preemptible
Необходимость заказа прерываемых виртуальных машин (preemptible-инстансов).
Подробнее о прерываемых виртуальных машинах можно узнать в документации провайдера.
По умолчанию:
false