1004 B
1004 B
nfs系统创建指南
意在创建一个可共享、跨节点可用的存储系统,供k3s、kubernetes使用的文件系统
安装nfs-kernel
sudo apt update
sudo apt install -y nfs-kernel-server
创建共享目录
mkdir -p /data/nfs
//编辑权限,测试使用777,生产环境可以换成特定uid
chmod -R 777 /data/nfs
编辑配置文件
向/etc/exports文件中追加以下内容
/data/nfs 10.42.0.0/16(rw,sync,no_subtree_check,no_root_squash)
参数解释:
rw:允许读写;
sync:数据同步写入磁盘;
no_subtree_check:关闭子树检查,提高性能;
no_root_squash:允许 root 用户访问;
10.42.0.0/16 是 k3s 默认 Pod 网络(可按实际调整)。
tips: 10.42.0.0/16是k3s所有pod的内部所在网段(对于集群所在宿主机而言)
应用配置并启动服务
sudo exportfs -ra
sudo systemctl enable nfs-server --now
确认服务状态
sudo systemctl status nfs-server