文档首页/ 华为云UCS/ 常见问题/ 本地集群/ 如何进行Cgroup降级?
更新时间:2023-04-07 GMT+08:00

如何进行Cgroup降级?

问题描述

etcd kubernetes容器无法拉起,执行journalctl -u containerd查看containerd日志,看到以下日志:

applying cgroup configuration for process caused \\\"mountpoint for cgroup not found\\\"\"\n

使用stat -fc %T /sys/fs/cgroup/查看cgroup版本为cgroup2fs,该问题根因为当前kubernetes版本cgroup v2暂未GA,需要进行cgroup降级。

操作步骤

  1. 修改“/etc/default/grub”文件的GRUB_CMDLINE_LINUX配置项,添加systemd.unified_cgroup_hierarchy=no,关闭cgroup v2。

    GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0 systemd.unified_cgroup_hierarchy=no"

  2. 使用sudo grub-mkconfig -o /boot/grub/grub.cfg命令重新生成引导。
  3. 执行reboot重启机器。