Available in editions: CE, BE, SE, SE+, EE
The module has 35 alerts.
The module is enabled by default in the Default bundle.
The module is disabled by default in the following bundles: Managed, Minimal.
Conversions
The module is configured using the ModuleConfig resource, the schema of which contains a version number. When you apply an old version of the ModuleConfig schema in a cluster, automatic transformations are performed. To manually update the ModuleConfig schema version, the following steps must be completed sequentially for each version :
- Updates from version 1 to 2:
Delete
allowedKubernetesVersionsandallowedBundles.
Settings
The module is configured using the ModuleConfig custom resource named node-manager (learn more about setting up Deckhouse…).
Example of the ModuleConfig/node-manager resource for configuring the module:
apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
name: node-manager
spec:
version: 2
enabled: true
settings: # <-- Module parameters from the "Parameters" section below.
Parameters
Schema version: 2
- objectsettings
- booleansettings.capiEmergencyBrake
Set to ‘true’ to disable CAPI in case of potentially cluster-damaging changes.
Warning. Use this flag only if you know why you are doing it and clearly understand the consequences.
Default:
falseExample:
capiEmergencyBrake: false - booleansettings.earlyOomEnabled
Set to ‘false’ to disable early OOM killer in case it behaves incorrectly.
Default:
trueExample:
earlyOomEnabled: false - stringsettings.instancePrefix
The prefix to use when creating instances via the corresponding cloud provider module.
The default value can be calculated based on the
ClusterConfigurationstruct if the cluster is installed via the Deckhouse installer.Example:
instancePrefix: kube - booleansettings.mcmEmergencyBrake
Set to ‘true’ to disable machine-controller-manager in case of potentially cluster-damaging changes.
Warning! Use this flag only if you know what you are doing and clearly understand the consequences.
Default:
falseExample:
mcmEmergencyBrake: false