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