Available in: EE
The module lifecycle stage: General Availability
The module has requirements for installation
Requirements
To the Deckhouse version: 1.74 and above.
Parameters
Schema version: 1
-
-
array of stringssettings.builtInRulesListList of enabled default rules. You can specify an empty list
[]to disable built-in rules.Default:
[ "Fstec" ]Examples:
builtInRulesList: - FstecbuiltInRulesList: []-
stringsettings.builtInRulesList.Element of the array
Allowed values:
Fstec
-
-
booleansettings.debugLoggingIf true, all events will be duplicated to stdout.
-
objectsettings.resourcesRequests
Max amounts of CPU and memory resources that the pod can request when selecting a node.
If the
vertical-pod-autoscalermodule is disabled, then these values become the default ones.Default:
{}Examples:
mode: VPA vpa: cpu: max: 2 min: 50m memory: max: 2Gi min: 256Mi mode: Automode: VPA vpa: cpu: max: 3000m min: 1 memory: max: 4096 min: 1024 mode: Initialmode: Static static: cpu: 55m memory: 256Ki-
settings.resourcesRequests.limitRange
Configuration for LimitRange that constrains container resources in the module namespace. Used as a safety net to prevent unbounded resource consumption (e.g., due to memory leaks).
This parameter is optional:
- set
falseto disable LimitRange explicitly; - set an object with settings to create LimitRange.
Default:
falseExamples:
limitRange: falsecontainerDefaultRequest: memory: 64Mi containerMax: memory: 1Gi containerMin: memory: 64Mi - set
-
stringsettings.resourcesRequests.mode
Required value
Resource request management mode:
Default:
VPAAllowed values:
VPA,Static -
objectsettings.resourcesRequests.staticResource request management options for the
Staticmode.Default:
{}-
settings.resourcesRequests.static.cpu
Required value
Configuring CPU requests.Default:
50m -
settings.resourcesRequests.static.memory
Required value
Configuring memory requests.Default:
64Mi
-
-
objectsettings.resourcesRequests.vpaResource request management options for the VPA mode.
Default:
{}-
objectsettings.resourcesRequests.vpa.cpu
Required value
CPU-related parameters.Default:
{}-
settings.resourcesRequests.vpa.cpu.maxThe maximum value that the VPA can set for the CPU requests.
Default:
4000m -
settings.resourcesRequests.vpa.cpu.minThe minimum value that the VPA can set for the CPU requests.
Default:
50m
-
-
objectsettings.resourcesRequests.vpa.memory
Required value
The amount of memory requested.Default:
{}-
settings.resourcesRequests.vpa.memory.maxThe maximum memory requests the VPA can set.
Default:
5Gi -
settings.resourcesRequests.vpa.memory.minThe minimum memory requests the VPA can set.
Default:
64Mi
-
-
stringsettings.resourcesRequests.vpa.mode
Required value
The VPA usage mode.Default:
InitialAllowed values:
Initial,Auto -
stringsettings.resourcesRequests.vpa.scopeLabelNode label key used by VPA to split DaemonSet pods into subgroups for per-group resource recommendations.
Default:
node.deckhouse.io/group
-
-
-