Эти возможности доступны только в Enterprise Edition.

Взаимодействие с облачными ресурсами провайдера на базе VMware vSphere осуществляется с помощью модуля cloud-provider-vsphere. Он предоставляет возможность модулю управления узлами использовать ресурсы vSphere при заказе узлов для описанной группы узлов.

Функционал модуля cloud-provider-vsphere:

  • Управляет ресурсами vSphere с помощью модуля cloud-controller-vsphere:
    • Создаёт сетевые маршруты для сети PodNetwork на стороне vSphere;
    • Актуализирует метаданные vSphere VirtualMachines и Kubernetes Nodes. Удаляет из Kubernetes ноды, которых более нет в vSphere.
  • Заказывает диски в vSphere на datastore через механизм First-Class Disk с помощью компонента CSI storage;
  • Регистрируется в модуле node-manager, чтобы VsphereInstanceClass’ы можно было использовать при описании NodeGroup.