AzureInstanceClass
Scope: Cluster
Параметры группы Azure Instances, которые будет использовать machine-controller-manager
(модуль node-manager).
На этот ресурс ссылается ресурс CloudInstanceClass
модуля node-manager
.
- объект
Дополнительные теги, которые будут присвоены созданным инстансам.
- объект
Устарело: параметр больше не используется. Для переданного типа инстанса Deckhouse использует параметры, полученные из облака.
Емкость инстанса для нестандартных типов инстансов (параметр
machineSize
).Используется cluster-autoscaler’ом при планировании, только когда в NodeGroup’е еще нет узлов (при minPerZone равном 0). Если в NodeGroup уже есть узлы, cluster-autoscaler использует при планировании фактические данные (CPU, memory) о мощности узла и не использует данные параметра
capacity
.Параметр необходимо указывать только для нестандартных типов инстансов. Параметры стандартных типов инстансов (
Standard_A1_v2
,Standard_B16ms
и т. п.) заложены в Deckhouse. - строка
Тип созданного диска.
Список доступных типов дисков можно посмотреть с помощью Azure CLI:
az vm list-skus -l westeurope --zone`
По умолчанию:
"StandardSSD_LRS"
- строка
Обязательный параметр
Тип заказываемых инстансов.
Список всех доступных типов в регионе можно посмотреть с помощью Azure CLI:
az vm list-sizes --location westeurope -o table
Пример:
machineSize: Standard_F4
- строка
Необязательный параметр.
Образ виртуальной машины, который будет использоваться для инстанса.
Подробнее про образы виртуальных машин можно посмотреть в официальной документации.
Последнюю доступную версию образа можно получить c помощью Azure CLI:
az vm image show --urn Canonical:UbuntuServer:18.04-LTS:latest --location westeurope
;az vm image show --urn Canonical:0001-com-ubuntu-server-focal:20_04-lts:latest --location westeurope
.
По умолчанию используется образ из
AzureCloudDiscoveryData
(образ, из которого был создан мастер-узел при развертывании кластера).Список поддерживаемых ОС и их версий можно найти в документации (учитывайте используемую версию Deckhouse).
Пример:
urn: Canonical:UbuntuServer:18.04-LTS:18.04.202010140
Параметры группы Azure Instances, которые будет использовать machine-controller-manager
(модуль node-manager).
На этот ресурс ссылается ресурс CloudInstanceClass
модуля node-manager
.
- объект
Дополнительные теги, которые будут присвоены созданным инстансам.
- объект
Устарело: параметр больше не используется. Для переданного типа инстанса Deckhouse использует параметры, полученные из облака.
Емкость инстанса для нестандартных типов инстансов (параметр
machineSize
).Используется cluster-autoscaler’ом при планировании, только когда в NodeGroup’е еще нет узлов (при minPerZone равном 0). Если в NodeGroup уже есть узлы, cluster-autoscaler использует при планировании фактические данные (CPU, memory) о мощности узла и не использует данные параметра
capacity
.Параметр необходимо указывать только для нестандартных типов инстансов. Параметры стандартных типов инстансов (
Standard_A1_v2
,Standard_B16ms
и т. п.) заложены в Deckhouse. - строка
Тип созданного диска.
Список доступных типов дисков можно посмотреть с помощью Azure CLI:
az vm list-skus -l westeurope --zone`
По умолчанию:
"StandardSSD_LRS"
- строка
Обязательный параметр
Тип заказываемых инстансов.
Список всех доступных типов в регионе можно посмотреть с помощью Azure CLI:
az vm list-sizes --location westeurope -o table
Пример:
machineSize: Standard_F4
- строка
Необязательный параметр.
Образ виртуальной машины, который будет использоваться для инстанса.
Подробнее про образы виртуальных машин можно посмотреть в официальной документации.
Последнюю доступную версию образа можно получить c помощью Azure CLI:
az vm image show --urn Canonical:UbuntuServer:18.04-LTS:latest --location westeurope
;az vm image show --urn Canonical:0001-com-ubuntu-server-focal:20_04-lts:latest --location westeurope
.
По умолчанию используется образ из
AzureCloudDiscoveryData
(образ, из которого был создан мастер-узел при развертывании кластера).Список поддерживаемых ОС и их версий можно найти в документации (учитывайте используемую версию Deckhouse).
Пример:
urn: Canonical:UbuntuServer:18.04-LTS:18.04.202010140