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: fd8nb7ecsbvj76dfaa8b
- 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-hdd"
Допустимые значения:
network-ssd
,network-hdd
,network-ssd-nonreplicated
Пример:
diskType: network-hdd
- spec.gpus
Количество графических адаптеров у создаваемых виртуальных машин.
По умолчанию:
0
Пример:
gpus: 4
- spec.imageID
Идентификатор образа, который будет установлен в заказанные виртуальные машины.
По умолчанию используется образ, указанный в параметре masterNodeGroup.instanceClass.imageID.
Пример:
imageID: fd8nb7ecsbvj76dfaa8b
- spec.mainSubnet
Имя основной сети (ID), к которой будет подключен основной сетевой интерфейс виртуальной машины.
Если параметр не задан, то основная сеть определяется автоматически согласно следующей логике: если задан список сетей в параметре existingZoneToSubnetIDMap, то сеть определяется из указанного списка, иначе используется созданная Deckhouse сеть.
Пример:
mainSubnet: e9bnc7g9mu9mper9clk4
- spec.memory
Обязательный параметр
Количество оперативной памяти (в мегабайтах) у создаваемых виртуальных машин.
Пример:
memory: 8192
- spec.networkType
Тип сети: STANDARD или SOFTWARE_ACCELERATED.
По умолчанию:
"STANDARD"
Допустимые значения:
STANDARD
,SOFTWARE_ACCELERATED
- spec.preemptible
Необходимость заказа прерываемых виртуальных машин (preemptible-инстансов).
Подробнее о прерываемых виртуальных машинах можно узнать в документации провайдера.
По умолчанию:
false