我正在尝试在 fedora34 机器上安装 kubernetes。预检失败并出现以下错误:
[ERROR SystemVerification]: missing required cgroups: memory
我一直在试图找出它从何而来,以及该怎么办。到目前为止还没有成功。我发现 Fedora 34 默认使用 cgroups v2。根据文档,您可以通过以下方式找出哪些控制器处于活动状态:
[root@pi43 cgroup]# cat cgroup.controllers
cpuset cpu io pids
我在那里没有看到任何提及记忆的内容。
据官方称cgroups v2 文档通过写入 cgroup.subtree_control 来启用控制器
[root@pi43 cgroup]# echo "+memory" > cgroup.subtree_control
-bash: echo: write error: Invalid argument
然而,正如您在上面的示例中看到的,这并没有按预期工作。
所以我被困住了。我该如何解决这个问题?