Alpine Linux的K3s准备¶
我在ARM环境部署 K3s - 轻量级Kubernetes 采用 Alpine Linux 系统。对于Alpine Linux,在部署 K3s - 轻量级Kubernetes 之前,需要和 Alpine Linux运行Docker 一样做内核调整。不过, Alpine Linux 可能会使用不同的bootloaer,调整内核方法有所不同,详细可以参考 Alpine Linux运行Docker 。
我所安装的 Alpine Linux 没有使用bootloader,所以需要直接修订 /media/sda1/cmdline.txt
添加:
/media/sda1/cmdline.txt 添加内核参数¶
cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory
完整配置如下:
modules=loop,squashfs,sd-mod,usb-storage quiet console=tty1 root=/dev/sda2 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory
重启系统后检查:
cat /proc/cmdline