Available in editions: EE, SE+
The module lifecycle stage: General Availability
The cloud-provider-zvirt module integrates Deckhouse Kubernetes Platform with zVirt. It allows the node-manager module to use zVirt resources when provisioning nodes for a NodeGroup.
Features of the cloud-provider-zvirt module:
- Managing zVirt resources via
cloud-controller-manager: updates virtual machine and Kubernetes node metadata and removes from Kubernetes nodes that no longer exist in zVirt. - Provisioning disks via the zVirt CSI driver (
csi.ovirt.org) so that PersistentVolumes can be requested from the cluster. - Provisioning CloudPermanent nodes using the Terraform/OpenTofu provider
terraform-provider-ovirt. - Provisioning CloudEphemeral nodes via Cluster API (CAPI). Virtual machine parameters are set in the ZvirtInstanceClass resource.
- Registering with
node-managerso that ZvirtInstanceClass can be used when describing a NodeGroup. - Enabling CNI for new clusters automatically. By default,
cni-ciliumis used.