В модуле реализовано 32 алертов.
Модуль включен по умолчанию в наборе модулей 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
- settings
- settings.allowedBundles
Список доступных версий ОС.
Используется для уменьшения размера Helm-релиза.
По умолчанию:
["ubuntu-lts","centos","debian","redos","rosa","astra","altlinux","opensuse"]
Пример:
allowedBundles: - ubuntu-lts
- Элемент массива
Допустимые значения:
ubuntu-lts
,centos
,debian
,redos
,rosa
,astra
,altlinux
,opensuse
- settings.allowedKubernetesVersions
Список доступных версий Kubernetes.
Используется для уменьшения размера Helm-релиза.
По умолчанию:
["1.27","1.28","1.29","1.30","1.31"]
Пример:
allowedKubernetesVersions: - '1.27' - '1.28'
- settings.earlyOomEnabled
Флаг отключения early OOM killer для случаев, когда его работа создаёт проблемы в нормальной работе узлов.
По умолчанию:
true
Пример:
earlyOomEnabled: false
- settings.instancePrefix
Префикс, который следует использовать при создании инстансов в cloud-провайдере.
Значение по умолчанию может вычисляться из данных структуры
ClusterConfiguration
, если кластер был установлен установщиком Deckhouse.Пример:
instancePrefix: kube
- settings.mcmEmergencyBrake
Флаг отключения
machine-controller-manager
для случаев, когда вносятся потенциально опасные изменения.Внимание! Используйте только в полном осознании зачем это делается.
По умолчанию:
false
Пример:
mcmEmergencyBrake: false