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

参考