fix(kubernetes): remove deprecated kubelet CLI flags

Remove cgroups-per-qos, cgroup-driver, and kernel-memcg-notification from
kubeletExtraArgs. These flags are deprecated or already removed from kubelet CLI,
and their functionality is either the default behavior or handled via
KubeletConfiguration.

Signed-off-by: Arsolitt <arsolitt@gmail.com>
This commit is contained in:
Arsolitt committed 2026-04-23 17:02:57 +03:00
1 parent a3b35c676b
commit 390bdc4936
2 files changed
-27

No files matched your search

@@ -428,9 +428,6 @@ spec:
# proportional to the 256Mi-1Gi auto-computed reservation range.
eviction-minimum-reclaim: "memory.available=256Mi"
enforce-node-allocatable: "pods"
cgroups-per-qos: "true"
cgroup-driver: "systemd"
kernel-memcg-notification: "true"
ignorePreflightErrors:
- FileExisting-conntrack
discovery:
@@ -64,18 +64,6 @@ tests:
path: spec.template.spec.joinConfiguration.nodeRegistration.kubeletExtraArgs.enforce-node-allocatable
value: "pods"
documentIndex: 4
- equal:
path: spec.template.spec.joinConfiguration.nodeRegistration.kubeletExtraArgs.cgroups-per-qos
value: "true"
documentIndex: 4
- equal:
path: spec.template.spec.joinConfiguration.nodeRegistration.kubeletExtraArgs.cgroup-driver
value: "systemd"
documentIndex: 4
- equal:
path: spec.template.spec.joinConfiguration.nodeRegistration.kubeletExtraArgs.kernel-memcg-notification
value: "true"
documentIndex: 4
##########################################
# Empty kubelet: {} falls back to defaults
@@ -698,18 +686,6 @@ tests:
path: spec.template.spec.joinConfiguration.nodeRegistration.kubeletExtraArgs.enforce-node-allocatable
value: "pods"
documentIndex: 4
- equal:
path: spec.template.spec.joinConfiguration.nodeRegistration.kubeletExtraArgs.cgroups-per-qos
value: "true"
documentIndex: 4
- equal:
path: spec.template.spec.joinConfiguration.nodeRegistration.kubeletExtraArgs.cgroup-driver
value: "systemd"
documentIndex: 4
- equal:
path: spec.template.spec.joinConfiguration.nodeRegistration.kubeletExtraArgs.kernel-memcg-notification
value: "true"
documentIndex: 4
- equal:
path: spec.template.spec.joinConfiguration.nodeRegistration.kubeletExtraArgs.eviction-soft-grace-period
value: "memory.available=1m30s,nodefs.available=1m30s,imagefs.available=1m30s"