[英]K0s in LXC and ZFS issues
我正在尝试使用 ZFS 让 K0s 在 Ubuntu 20.04 上的 LXC (LXD) 容器中工作,并且我已经设法克服了 apparmor 挑战(至少现在),但在安装阶段遇到了 overlayfs 问题。
kernel: [1617529.987422] overlayfs: filesystem on '/var/lib/k0s/containerd/io.containerd.snapshotter.v1.overlayfs/snapshots/6371/fs' not supported as upperdir
以前有没有人遇到过这个问题并有解决方案/解决方法?
问候, 马特
containerd
需要被告知使用zfs
snapshotter:
这种方法可能需要 LXD 容器以特权方式运行并且需要将zfs
模块传递给容器。
对于k0s
,它在上面的配置过程中也很有用,因此发现containerd
添加到您的bash
配置文件中:
export PATH=$PATH:/var/lib/k0s/bin
替代方法(非特权 LXD)
将ext4
zvol添加到 containerd 的containerd
中可能会减少问题,并且从安全角度来看更好,因为容器可以非特权运行。 这种方法适用于使用zfs
在 LXD 上运行的k3s
& /var/lib/rancher/k3s/agent/containerd
:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.