Модуль не включен по умолчанию в каком-либо наборе модулей.
Важно! Для работы модуля необходим включенный модуль cni-cilium.
Если cilium работает в режиме тунеля, включение этого модуля приведет к короткому даунтайму из-за перенастройки оверлейной сети на нестандартный порт VXLAN.
Важно! Для работы модуля требуется ядро версии >=
5.7
.
Также вам потребуется указать одну или несколько желаемых подсетей из которых будут выделяться IP-адреса виртуальным машинам:
vmCIDRs:
- 10.10.10.0/24
Подсеть для виртуальных машин не должна совпадать с подсетью подов и подсетью сервисов
Чтобы настроить модуль используйте custom resource ModuleConfig
с именем virtualization
(подробнее о настройке Deckhouse…).
Пример ресурса ModuleConfig/virtualization
для настройки модуля:
apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
name: virtualization
spec:
version: 1
enabled: true
settings: # <-- Параметры модуля из раздела "Параметры" ниже.
Параметры
Версия схемы: 1
- highAvailabilityбулевый
Ручное управление режимом отказоустойчивости.
По умолчанию режим отказоустойчивости определяется автоматически. Подробнее про режим отказоустойчивости.
Примеры:
highAvailability: true
highAvailability: false
- vmCIDRsмассив строк
Обязательный параметр
Список подсетей используемых для выделения статических IP-адресов виртуальным машинам.
Пример:
vmCIDRs: - 10.10.10.0/24 - 10.10.20.0/24