You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fix: Configure containerd runc plugin to use systemd cgroup driver
konvoy-image-builder installs kubelet as a systemd service, and
kubelet therefore uses the systemd cgroup driver.
The container runtime must use the same cgroup driver.
> Note: In v1.22, if the user is not setting the cgroupDriver field
> under KubeletConfiguration, kubeadm will default it to systemd.
> -- https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/configure-cgroup-driver/
* Use runtime type 'io.containerd.runc.v2'
The 'io.containerd.runc.v1' runtime type was deprecated in containerd
1.4, and does not support the systemd cgroup driver.
* Use systemd cgroup driver with the nvidia runtime
The option should work, because the nvidia runtime is just a repackaged
runc runtime.
* Use SystemdCgroup instead of systemd_cgroup
Using snake case has no effect. Confirmed independently by both @faiq
and @dlipovetsky.
* Use "io.containerd.runc.v2" for nvidia container runtime
Only "io.containerd.runc.v2" supports the SystemdCgroup option we need.
I have seen multiple examples of this configuration in the wild, and
since nvidia-container-runtime is a wrapper around runc, there should
be no issues with using v2 of the containerd wrapper to runc.
* fix: from poor merge
* fix: allows cgroups v2 by default for flatcar
Co-authored-by: Faiq <faiq@users.noreply.github.com>
Co-authored-by: faiq <faiqrazarizvi@gmail.com>
0 commit comments