Luc*_*nti 11 raspberrypi arm64 19.10
在 Raspberry Pi 4 上,在Ubuntu 19 arm64的香草下载19.10映像上,我尝试启用 Kubernetes 所需的 cgroup 内存失败。
我创建的(因为我不太了解真正的,我认为是第4个)
/boot/cmdline.txt/boot/firmware/cmdline.txt/boot/firmware/btcmd.txt (修改的)/boot/firmware/usercfg.txt (修改的)附加:
cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
Run Code Online (Sandbox Code Playgroud)
但徒劳无功。
如果我检查cat /proc/cgroupscgroup 内存被禁用。
如果我检查cat /proc/cmdline没有。
我该如何解决?
小智 14
遵循@kremerol 解决方案,我能够在 Ubuntu 20.04 上运行我的 RPI 4。
跑 sudo nano /boot/firmware/cmdline.txt
编辑默认文件,如下所示。
net.ifnames=0 dwc_otg.lpm_enable=0 console=serial0,115200 cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1 console=tty1 root=LABEL=writable rootfstype=ext4 elevator=deadline rootwait fixrtc
Run Code Online (Sandbox Code Playgroud)
注意:这些是要添加的 3 个设置:
cgroup_enable=cpusetcgroup_enable=memorycgroup_memory=1保存文件并重新启动,节点状态将更改为就绪。
您可以通过运行检查状态 sudo microk8s.kubectl get nodes
小智 11
在 Ubuntu 19.10 上安装新的 rpi4 后,我刚刚遇到了这个确切的问题。在快速戳...
该/boot/firmware/README文件似乎详细说明了更新后的启动过程。该过程的第二步是加载/boot/firmware/config.txt指定/boot/firmware/nobtcmd.txt为当前cmdline.
所以修改/boot/firmware/nobtcmd.txt并附加:cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1. 重启和cat /proc/cmdline
如果某些魔法(也许启用 BT?)将 cmdline 更改为 cmdline,我不会感到惊讶,/boot/firmware/btcmd.txt因此也可能值得将更改添加到该文件中。
| 归档时间: |
|
| 查看次数: |
11348 次 |
| 最近记录: |