Доступно в редакциях: EE, SE+
Стадия жизненного цикла модуля: General Availability
Модуль cloud-provider-zvirt обеспечивает интеграцию Deckhouse Kubernetes Platform с zVirt. Он предоставляет возможность модулю node-manager использовать ресурсы zVirt при заказе узлов для NodeGroup.
Функции модуля cloud-provider-zvirt:
- Управление ресурсами zVirt через
cloud-controller-manager: актуализирует метаданные виртуальных машин и узлов Kubernetes и удаляет из Kubernetes узлы, которых больше нет в zVirt. - Заказ дисков через CSI-драйвер zVirt (
csi.ovirt.org), чтобы из кластера можно было заказывать PersistentVolume. - Заказ CloudPermanent-узлов с помощью Terraform/OpenTofu-провайдера
terraform-provider-ovirt. - Заказ CloudEphemeral-узлов через Cluster API (CAPI). Параметры виртуальных машин задаются в ресурсе ZvirtInstanceClass.
- Регистрация в модуле
node-manager, чтобы ZvirtInstanceClass можно было указывать при описании NodeGroup. - Автоматическое включение CNI для новых кластеров. По умолчанию используется
cni-cilium.