aenix-io / kubefarm

Automated Kubernetes deployment and the PXE-bootable servers farm
Apache License 2.0
327 stars 27 forks source link

kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd" #5

Closed kvaps closed 3 years ago

kvaps commented 3 years ago

There is something has been broken in upstream, since kubelets are now require additional configuration to use systemd cgroup driver:

failed to run Kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd"
kvaps commented 3 years ago

One of possible solution is to add

cgroupDriver: systemd

to kubelet config

kvaps commented 3 years ago

fixed in v0.10.0 by introducing KUBELET_EXTRA_ARGS_* and hardcoding --cgroup-driver=systemd in values.yaml

ref https://github.com/kvaps/kubefarm/commit/e4a31a16134e360f5084865f9ecfdbadb3848606