1. 安装 NFS 服务器软件包
sudo apt update
sudo apt install nfs-kernel-server -y
2. 创建共享目录
sudo mkdir -p /srv/nfs/k8s
sudo chown nobody:nogroup /srv/nfs/k8s
sudo chmod 777 /srv/nfs/k8s
3. 配置 NFS 导出(exports)
sudo vim /etc/exports
#添加如下行(根据你的 Kubernetes 节点网段修改):
/srv/nfs/k8s 192.168.0.0/24(rw,sync,no_subtree_check,no_root_squash)
4. 应用导出配置
#运行以下命令使配置生效:
sudo exportfs -ra
5. 验证导出
6. 配置防火墙(如果启用)
sudo ufw allow from 192.168.0.0/24 to any port nfs
sudo ufw allow from 192.168.0.0/24 to any port 111
sudo ufw reload
二、NFS 客户端配置
1. 安装 NFS 客户端软件包
sudo apt update
sudo apt install nfs-common -y
2. 手动测试挂载(可选)
sudo mkdir -p /mnt/test
sudo mount -t nfs 192.168.0.60:/srv/nfs/k8s /mnt/test