Standard
Схема размещения Standard используется для интеграции Deckhouse Kubernetes Platform с виртуальной инфраструктурой zVirt. Эта схема предполагает развертывание всех узлов в пределах одного кластера zVirt с централизованным управлением шаблонами, хранилищем и сетями.
Особенности:
- Использование одного zVirt-кластера (
clusterID
); - Хранилище (Storage Domain), доступное всем хостам кластера;
- Использование шаблона виртуальной машины, созданного из cloud-образа;
- Присвоение сетевого профиля vNIC при заказе ВМ;
- Полная автоматизация создания и удаления узлов через API zVirt.
Пример конфигурации:
apiVersion: deckhouse.io/v1
kind: ZvirtClusterConfiguration
layout: Standard
sshPublicKey: "ssh-rsa AAAABBBB"
clusterID: "b46372e7-0d52-40c7-9bbf-fda31e187088"
provider:
server: "<SERVER>"
username: "<USERNAME>"
password: "<PASSWORD>"
insecure: true
masterNodeGroup:
replicas: 1
instanceClass:
numCPUs: 4
memory: 8192
rootDiskSizeGb: 40
template: ALT-p10
vnicProfileID: "49bb4594-0cd4-4eb7-8288-8594eafd5a86"
storageDomainID: "c4bf82a5-b803-40c3-9f6c-b9398378f424"
Обязательные параметры:
clusterID
— UUID кластера в zVirt, где размещаются виртуальные машины;sshPublicKey
— публичный SSH-ключ для доступа на узлы;template
— имя подготовленного шаблона виртуальной машины;vnicProfileID
— UUID сетевого профиля (vNIC);storageDomainID
— UUID хранилища (Storage Domain), в котором размещаются диски.
Значения UUID (clusterID
, vnicProfileID
, storageDomainID
) можно получить через API zVirt или интерфейс администратора.