Standard
The Standard layout is used to integrate Deckhouse Kubernetes Platform with a zVirt virtual infrastructure. This layout assumes that all nodes are deployed within a single zVirt cluster with centralized management of templates, storage, and networking.
Key features:
- Use of a single zVirt cluster (
clusterID
). - A storage domain accessible to all hosts in the cluster.
- A virtual machine template created from a cloud image.
- Assignment of a vNIC network profile when provisioning VMs.
- Full automation of node provisioning and removal via the zVirt API.
Configuration example:
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"
Required parameters:
clusterID
: UUID of the zVirt cluster where virtual machines will be deployed.sshPublicKey
: Public SSH key used to access the nodes.template
: Name of the prepared VM template.vnicProfileID
: UUID of the vNIC network profile.storageDomainID
: UUID of the storage domain where disks will be placed.
UUID values (clusterID
, vnicProfileID
, and storageDomainID
) can be obtained via the zVirt API or administrator interface.