Модуль автоматически включается для всех облачных кластеров, развернутых в 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
- settings
- settings.storageClass
Автоматическое создание StorageClass’ов, которые есть в OpenStack.
- settings.storageClass.defaultПараметр устарел
УСТАРЕЛ. Вместо этого параметра используйте global.defaultClusterStorageClass.
Имя StorageClass’а, который будет использоваться по умолчанию в кластере.
Если значение не указано, фактический StorageClass по умолчанию будет определен следующим образом:
- произвольный StorageClass в кластере, имеющий default-аннотацию;
- StorageClass, использующий
default StorageProfile
; - первый (по алфавиту) StorageClass из тех, что создаются модулем.
Пример:
default: ceph-ssd
- settings.storageClass.exclude
Полные имена (или regex выражения имен) StorageClass’ов, которые не будут созданы в кластере.
Пример:
exclude: - ".*-hdd" - iscsi-fast