failed to find cpu cgroup (v2)

阿里云的服务器,启动k3s服务时,报错误:failed to find cpu cgroup (v2)

找了好久,找到了一个可用的解决方法:

系统启动时,systemd默认使用Cgroups v1, 并将可以使用的controller mount到/sys/fs/cgroup。如果想在启动时把Cgroups v1关掉,可以在/etc/default/grub文件下修改kernel参数,增加GRUB_CMDLINE_LINUX_DEFAULT=”cgroup_no_v1=all”. 其中的all表示关闭所有的v1 controller,如果只想关闭指定的controller,则将all替换成需要的controller名称,并用逗号分隔即可。这样就可以在cgroups v2中使用你想要的controller了。