Fedora 34のcgroup v2でメモリコントローラを有効にする

Fedora 34のcgroup v2でメモリコントローラを有効にする

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

しかし、上記の例に示すように、これは期待どおりに機能しません。

だから私は立ち往生しています。この問題をどのように解決できますか?

ベストアンサー1

おすすめ記事