Модуль включен по умолчанию в наборе модулей Default
.
Модуль выключен по умолчанию в наборах модулей: Managed
, Minimal
.
Чтобы настроить модуль, используйте custom resource ModuleConfig
с именем node-manager
(подробнее о настройке Deckhouse…).
Пример ресурса ModuleConfig/node-manager
для настройки модуля:
apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
name: node-manager
spec:
version: 1
enabled: true
settings: # <-- Параметры модуля из раздела "Параметры" ниже.
Параметры
Версия схемы: 1
- allowedBundlesмассив строк
Список доступных версий ОС.
Используется для уменьшения размера Helm-релиза.
По умолчанию:
["ubuntu-lts","centos","debian","redos","astra","altlinux"]
Пример:
allowedBundles: - ubuntu-lts
- Элемент массивастрока
Допустимые значения:
ubuntu-lts
,centos
,debian
,redos
,astra
,altlinux
- Элемент массивастрока
- allowedKubernetesVersionsмассив строк
Список доступных версий Kubernetes.
Используется для уменьшения размера Helm-релиза.
По умолчанию:
["1.24","1.25","1.26","1.27","1.28"]
Пример:
allowedKubernetesVersions: - '1.24' - '1.25'
- earlyOomEnabledбулевый
Флаг отключения early OOM killer для случаев, когда его работа создаёт проблемы в нормальной работе узлов.
По умолчанию:
true
Пример:
earlyOomEnabled: false
- instancePrefixстрока
Префикс, который следует использовать при создании инстансов в cloud-провайдере.
Значение по умолчанию может вычисляться из данных структуры
ClusterConfiguration
, если кластер был установлен установщиком Deckhouse.Пример:
instancePrefix: kube
- mcmEmergencyBrakeбулевый
Флаг отключения
machine-controller-manager
для случаев, когда вносятся потенциально опасные изменения.Внимание! Используйте только в полном осознании зачем это делается.
По умолчанию:
false
Пример:
mcmEmergencyBrake: false