一、安装nfs
1.在nfs服务器上安装服务
#安装nfs服务
yum install -y nfs-utils rpcbind
#新建文件
vi /etc/exports
#输入以下内容
/nfsdata *(rw,no_root_squash,no_all_squash,sync)
2.在服务端创建对应的目录和赋予权限:
#创建文件夹
mkdir /nfsdata
#赋予权限
chmod 777 /nfsdata
3.启动rpcbind和nfs服务:
systemctl start rpcbind && systemctl enable rpcbind
systemctl start nfs && systemctl enable nfs
4.其它三台服务器都安装nfs工具
yum install -y nfs-utils
5.每个node查询NFS服务器
showmount -e nfs-ip
二、部署到rancher
1.在rancher集群中创建持久卷
2.填写名称 参数 路径 服务器等
注意 此处的路径为 上面之前就创建好的文件夹路径
3.添加完后 nfs-pv为Avilable状态 证明添加成功
4.在命名空间中创建数据卷(PVC)
5.填写名称 选择刚才创建的nfs-pv
三、部署工作负载(Nginx)测试
在NFS服务器端的目录中,编写一个测试页面index.html
/usr/share/nginx/html
访问