Модуль включается автоматически для следующих cloud provider’ов:

Модуль не включен по умолчанию в каком-либо наборе модулей.

Как явно включить или отключить модуль…

Обратите внимание, что при установке Deckhouse для явного включения/отключения и настройки модуля используется параметр configOverrides ресурса InitConfiguration, а не ModuleConfig.

Чтобы явно включить или выключить модуль cni-flannel при установке Deckhouse, укажите cniFlannelEnabled: true или cniFlannelEnabled: false в секции configOverrides.

Чтобы задать настройки модуля при установке Deckhouse, используйте секцию cniFlannel параметра configOverrides.

Чтобы явно включить или выключить модуль cni-flannel, установите spec.enabled в true или false в ModuleConfig/cni-flannel.

Пример включения модуля cni-flannel:

apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
  name: cni-flannel
spec:
  enabled: true

Пример выключения модуля cni-flannel:

apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
  name: cni-flannel
spec:
  enabled: false

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

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

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

Параметры

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

  • podNetworkModeстрока

    Режим работы.

    ВНИМАНИЕ! При переключении между HostGW и VXLAN требуется перезагрузка всех узлов кластера. Изменять этот параметр можно только при использовании модуля в bare metal-кластерах.

    По умолчанию: "HostGW"

    Допустимые значения: HostGW, VXLAN