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

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

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

Установите spec.enabled в true или false в настройках модуля для его явного включения или выключения.

Пример включения модуля 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