Доступно только в Enterprise Edition.
Находится в процессе активного развития. Функциональность может существенно измениться.

Модуль автоматически включается для всех облачных кластеров, развернутых в VMware Cloud Director.

Чтобы настроить модуль, используйте custom resource ModuleConfig с именем cloud-provider-vcd (подробнее о настройке Deckhouse…).

Пример ресурса ModuleConfig/cloud-provider-vcd для настройки модуля:

apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
  name: cloud-provider-vcd
spec:
  version: 1
  enabled: true
  settings: # <-- Параметры модуля из раздела "Параметры" ниже.

Параметры

Версия схемы: 1

  • storageClassобъект

    Автоматическое создание StorageClass’ов, которые есть в OpenStack.

    • storageClass.defaultстрока

      Имя StorageClass’а, который будет использоваться в кластере по умолчанию.

      Если параметр не задан, фактическим StorageClass’ом по умолчанию будет:

      • присутствующий в кластере произвольный StorageClass с default-аннотацией;
      • storagaClass для которого используется default StorageProfile;
      • первый StorageClass из создаваемых модулем.

      Пример:

      default: ceph-ssd
      
    • storageClass.excludeмассив строк

      Полные имена (или regex выражения имен) StorageClass’ов, которые не будут созданы в кластере.

      Пример:

      exclude:
      - ".*-hdd"
      - iscsi-fast