Skip to content

Commit fe75ca3

Browse files
openstackerbrtkwr
authored andcommitted
Fix kubelet on FCOS 34
Fedora CoreOS 34 has switched from cgroups v1 to cgroups v2 by default, which changes the sysfs hierarchy. Task: 42809 Story: 2009045 Change-Id: I2f9651421370ba44e2f0ddc7bb6526745b62ad40
1 parent ba75dce commit fe75ca3

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -195,8 +195,7 @@ ExecStart=/bin/bash -c '/usr/bin/podman run --name kubelet \\
195195
--volume /lib/modules:/lib/modules:ro \\
196196
--volume /run:/run \\
197197
--volume /dev:/dev \\
198-
--volume /sys/fs/cgroup:/sys/fs/cgroup:ro \\
199-
--volume /sys/fs/cgroup/systemd:/sys/fs/cgroup/systemd \\
198+
--volume /sys/fs/cgroup:/sys/fs/cgroup \\
200199
--volume /etc/pki/tls/certs:/usr/share/ca-certificates:ro \\
201200
--volume /var/lib/calico:/var/lib/calico \\
202201
--volume /var/lib/docker:/var/lib/docker \\
@@ -236,8 +235,7 @@ ExecStart=/bin/bash -c '/usr/bin/podman run --name kube-proxy \\
236235
--volume /usr/lib/os-release:/etc/os-release:ro \\
237236
--volume /etc/ssl/certs:/etc/ssl/certs:ro \\
238237
--volume /run:/run \\
239-
--volume /sys/fs/cgroup:/sys/fs/cgroup:ro \\
240-
--volume /sys/fs/cgroup/systemd:/sys/fs/cgroup/systemd \\
238+
--volume /sys/fs/cgroup:/sys/fs/cgroup \\
241239
--volume /lib/modules:/lib/modules:ro \\
242240
--volume /etc/pki/tls/certs:/usr/share/ca-certificates:ro \\
243241
\${CONTAINER_INFRA_PREFIX:-\${HYPERKUBE_PREFIX}}hyperkube:\${KUBE_TAG} \\

magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-minion.sh

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,7 @@ ExecStart=/bin/bash -c '/usr/bin/podman run --name kubelet \\
9393
--volume /lib/modules:/lib/modules:ro \\
9494
--volume /run:/run \\
9595
--volume /dev:/dev \\
96-
--volume /sys/fs/cgroup:/sys/fs/cgroup:ro \\
97-
--volume /sys/fs/cgroup/systemd:/sys/fs/cgroup/systemd \\
96+
--volume /sys/fs/cgroup:/sys/fs/cgroup \\
9897
--volume /etc/pki/tls/certs:/usr/share/ca-certificates:ro \\
9998
--volume /var/lib/calico:/var/lib/calico \\
10099
--volume /var/lib/docker:/var/lib/docker \\
@@ -134,8 +133,7 @@ ExecStart=/bin/bash -c '/usr/bin/podman run --name kube-proxy \\
134133
--volume /usr/lib/os-release:/etc/os-release:ro \\
135134
--volume /etc/ssl/certs:/etc/ssl/certs:ro \\
136135
--volume /run:/run \\
137-
--volume /sys/fs/cgroup:/sys/fs/cgroup:ro \\
138-
--volume /sys/fs/cgroup/systemd:/sys/fs/cgroup/systemd \\
136+
--volume /sys/fs/cgroup:/sys/fs/cgroup \\
139137
--volume /lib/modules:/lib/modules:ro \\
140138
--volume /etc/pki/tls/certs:/usr/share/ca-certificates:ro \\
141139
\${CONTAINER_INFRA_PREFIX:-\${HYPERKUBE_PREFIX}}hyperkube:\${KUBE_TAG} \\

0 commit comments

Comments
 (0)