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строка
ID платформы. Список существующих платформ.
По умолчанию:
"standard-v3"
- spec.preemptibleбулевый
Необходимость заказа preemptible-инстансов.
По умолчанию:
false
- spec.additionalLabelsобъект
Параметры группы 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строка
ID платформы. Список существующих платформ.
По умолчанию:
"standard-v2"
- spec.preemptibleбулевый
Необходимость заказа preemptible-инстансов.
По умолчанию:
false
- spec.additionalLabelsобъект