安装 NFS 服务端
创建一个目录作为共享文件目录
mkdir -p /usr/local/kubernetes/volumes
给目录增加读写权限
chmod a+rw /usr/local/kubernetes/volumes
安装 NFS 服务端
apt-get updateapt-get install -y nfs-kernel-server
配置 NFS 服务目录,打开文件 vi /etc/exports,在尾部新增一行
/usr/local/kubernetes/volumes *(rw,sync,no_subtree_check,no_root_squash)
重启服务,使配置生效
/etc/init.d/nfs-kernel-server restart
安装 NFS 客户端
安装客户端的目的是验证是否可以上传文件到服务端,安装命令如下
apt-get install -y nfs-common
- 创建 NFS 客户端挂载目录
mkdir -p /usr/local/kubernetes/volumes-mount
将 NFS 服务器的 /usr/local/kubernetes/volumes 目录挂载到 NFS 客户端的 /usr/local/kubernetes/volumes-mount 目录
mount 192.168.1.220:/usr/local/kubernetes/volumes /usr/local/kubernetes/volumes-mount
使用 df 命令查看挂载信息
df
验证 NFS 服务
测试文件上传
ip addr > /usr/local/kubernetes/volumes-mount/test.txt
查看 /usr/local/kubernetes/volumes 目录下是否有 test.txt 文件,有则表示成功
取消 NFS 客户端挂载
注意: 不要直接在挂载目录下执行,否则会报错
umount /usr/local/kubernetes/volumes-mount
