环境信息:
K3s 版本:
集群配置:
1 servers, 3 agents
问题描述:
本地启动了nfs服务
想尝试在k3s中利用nfs创建volume,无法连接。
想了解如何利用k3d或者k3s镜像开启nfs客户端,是否只有自制镜像了。
复现步骤:
- 安装 K3s 的命令:
利用k3d创建的k3s集群
k3d cluster create test --port 8080:80@loadbalancer --port 8443:443@loadbalancer --port 30000-30010:30000-30010@loadbalancer --api-port 6443 --agents 3 --servers 1
预期结果:
想要k3s pod成功连接nfs
实际结果:
红框处,无法连接
[/details]
ksd
2
没试过这样搞,但有可能的原因是 K3d 是将 K3s 封装在了 docker 容器内,可能这个容易内缺少某个包,比如 nfs-common 等。
所以还是建议使用相同的链接 nfs server 的方式在 K3s 环境上进行测试和排错。
jacie
3
K3s Docker image 基于 scratch 构建,默认并不支持 nfs,可以参考这个issue下面的讨论