识别 Linux 节点上的 cgroup 版本
cgroup 版本取决于正在使用的 Linux 发行版和操作系统上配置的默认 cgroup 版本。 要检查你的发行版使用的是哪个 cgroup 版本,请在该节点上运行 stat -fc %T /sys/fs/cgroup/
命令:
对于 cgroup v2,输出为 cgroup2fs。
对于 cgroup v1,输出为 tmpfs。
或者有安装podman的,可以用命令podman info |grep cgroupVersion
查看
修改配置文件
参考: https://sleeplessbeastie.eu/2021/09/10/how-to-enable-control-group-v2/
添加systemd.unified_cgroup_hierarchy=1 到/etc/default/grub文件的GRUB_CMDLINE_LINUX=“”中
可以用命令 sudo sed -i -e 's/^GRUB_CMDLINE_LINUX=""/GRUB_CMDLINE_LINUX="systemd.unified_cgroup_hierarchy=1"/' /etc/default/grub
opensuse上没有update-grub ,所以不能用update-grub来更新。
编辑 /etc/default/grub 后,请使用 grub2-mkconfig -o /boot/grub2/grub.cfg
更新主要配置文件。
(参考:https://documentation.suse.com/zh-cn/sles/15-SP3/html/SLES-all/cha-grub2.html)
然后reboot,
重启后, 系统的cgroup 变为v2