MicroK8s持续提示内存cgroup未启用的问题求助
我有几台安装了Ubuntu 22.04的树莓派,上面部署了MicroK8s 1.25版本。按照官方指引我已经配置了内存cgroup相关的启动参数。
先看下我的系统启动参数配置:
ubuntu@pi43:$ cat /proc/cmdline
输出内容:
coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 bcm2708_fb.fbwidth=0 bcm2708_fb.fbheight=0 bcm2708_fb.fbswap=1 smsc95xx.macaddr=E4:5F:01:0B:14:8A vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 dwc_otg.lpm_enable=0 console=ttyS0,115200 console=tty1 root=LABEL=writable rootfstype=ext4 elevator=deadline rootwait fixrtc quiet splash cgroup_enable=memory cgroup_memory=1
从输出能看到cgroup_enable=memory和cgroup_memory=1这两个关键参数已经配置到位,照理说内存cgroup应该处于启用状态了。
但当我运行集群检查命令时,却一直收到内存cgroup未启用的警告:
ubuntu@pi43:$ sudo microk8s inspect
输出中的警告内容:
WARNING: The memory cgroup is not enabled.
The cluster may not be functioning properly. Please ensure cgroups are enabled
有没有大佬能帮忙分析下,明明启动参数已经配置正确,为什么MicroK8s还会抛出这个警告呢?
备注:内容来源于stack exchange,提问作者Krist van Besien

