Deckhouse Kubernetes Platform интегрируется с инфраструктурой VMware vSphere и использует ресурсы VsphereInstanceClass для описания характеристик виртуальных машин, создаваемых в составе кластера Kubernetes.
Основные возможности:
- Заказ и удаление виртуальных машин через vCenter API;
- Размещение узлов кластера в разных кластерах (zones) и датацентрах (regions);
- Использование шаблонов виртуальных машин с
cloud-init
; - Поддержка сетей с DHCP, статической адресацией и дополнительными интерфейсами;
- Работа с хранилищем: заказ root-дисков и PVC на базе Datastore или CNS-дисков;
- Поддержка механизмов балансировки входящего трафика:
- через внешние балансировщики;
- через MetalLB (в режиме BGP).
Возможно создание гибридного кластера с узлами на vSphere и bare-metal.