pve lxc下安装k3s
直接安装会提示下面错误
modprob: FATAL: Module br_netfilter not found in directory /lib/modules/5.13.19-1-pve
modprob: FATAL: Module overlay not found in directory /lib/modules/5.13.19-1-pve
几番搜索找到方法
在 /etc/pve/lxc 目录中,您将找到名为 XXX.conf 的文件,其中 XXX 是我们刚刚创建的容器的 ID 号。使用您选择的文本编辑器,编辑我们创建的容器的文件以添加以下行:
lxc.apparmor.profile: unconfined
lxc.cgroup.devices.allow: a
lxc.cap.drop:
lxc.mount.auto: "proc:rw sys:rw"
容器配置
只需从我的 repo 下载此脚本即可进行最简单的设置 k3s,它还将安装必要的依赖项并安装 helm。
要获取脚本,请运行以下命令:
wget -qO k3s-lxc.sh https://raw.githubusercontent.com/imoize/boilerplates/master/proxmox/lxc/scripts/k3s-lxc.sh
sudo chmod +x k3s-lxc.sh
sudo ./k3s-lxc.sh
卸载
如果您想删除或卸载,只需运行此命令并重新启动即可
sudo ./k3s-lxc.sh -u
root安装出现错误,能安装k3s,能加入集群,但是部署不了容器,不知道是内网原因还是其他,自动获得的ip是ipv6地址