安装 NFS 服务端

创建一个目录作为共享文件目录

  1. mkdir -p /usr/local/kubernetes/volumes

给目录增加读写权限

  1. chmod a+rw /usr/local/kubernetes/volumes

安装 NFS 服务端

  1. apt-get update
  2. apt-get install -y nfs-kernel-server

配置 NFS 服务目录,打开文件 vi /etc/exports,在尾部新增一行

  1. /usr/local/kubernetes/volumes *(rw,sync,no_subtree_check,no_root_squash)

重启服务,使配置生效

  1. /etc/init.d/nfs-kernel-server restart

安装 NFS 客户端

安装客户端的目的是验证是否可以上传文件到服务端,安装命令如下

  1. apt-get install -y nfs-common
  • 创建 NFS 客户端挂载目录
  1. mkdir -p /usr/local/kubernetes/volumes-mount

将 NFS 服务器的 /usr/local/kubernetes/volumes 目录挂载到 NFS 客户端的 /usr/local/kubernetes/volumes-mount 目录

  1. mount 192.168.1.220:/usr/local/kubernetes/volumes /usr/local/kubernetes/volumes-mount

使用 df 命令查看挂载信息

  1. df

验证 NFS 服务

测试文件上传

  1. ip addr > /usr/local/kubernetes/volumes-mount/test.txt

查看 /usr/local/kubernetes/volumes 目录下是否有 test.txt 文件,有则表示成功

取消 NFS 客户端挂载

注意: 不要直接在挂载目录下执行,否则会报错

  1. umount /usr/local/kubernetes/volumes-mount