Skip to content
  • Jiri Stransky's avatar
    dbbe9419
    Allow setting cgroup driver for kubelet · dbbe9419
    Jiri Stransky authored
    Red Hat family platforms run docker daemon with `--exec-opt
    native.cgroupdriver=systemd`. When kubespray tried to start kubelet
    service, it failed with:
    
    Error: failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd"
    
    Setting kubelet's cgroup driver to the correct value for the platform
    fixes this issue. The code utilizes autodetection of docker's cgroup
    driver, as different RPMs for the same distro may vary in that regard.
    dbbe9419
    Allow setting cgroup driver for kubelet
    Jiri Stransky authored
    Red Hat family platforms run docker daemon with `--exec-opt
    native.cgroupdriver=systemd`. When kubespray tried to start kubelet
    service, it failed with:
    
    Error: failed to run Kubelet: failed to create kubelet: misconfiguration: kubelet cgroup driver: "cgroupfs" is different from docker cgroup driver: "systemd"
    
    Setting kubelet's cgroup driver to the correct value for the platform
    fixes this issue. The code utilizes autodetection of docker's cgroup
    driver, as different RPMs for the same distro may vary in that regard.
Loading