一、Persistent Volume
- yaml详情:
kind: PersistentVolume
apiVersion: v1
metadata:
# PV卷名称
name: nfs-mvn-repo
spec:
# 容量
capacity:
# 存储大小
storage: 20Gi
nfs:
server: 192.168.80.170
path: /srv/nfs/disk/mvn-repo
# 该卷支持的访问模式
accessModes:
- ReadWriteMany
# 回收策略: 保留
persistentVolumeReclaimPolicy: Retain
volumeMode: Filesystem
二、创建nfs服务器
在192.168.80.170节点上创建/srv/nfs/disk/mvn-repo以共享。
具体细节这里略。
三、nfs客户端挂载
192.168.80.170机器为Network File System,它的path是/srv/nfs/disk/mvn-repo,详情见上。
#挂载
mount -t nfs 192.168.80.170:/srv/nfs/disk /mnt/nfs/
# 查看已挂载的列表,可以看到有下面这一行,说明挂载成功。
df -Th
192.168.80.170:/srv/nfs/disk nfs4 5.0T 3.0T 2.0T 60% /mnt/nfs
#卸载
umount /mnt/nfs
#开机自启动
vi /etc/fstab
# 新增以下两行代码
# mount
192.168.80.170:/srv/nfs/disk /mnt/nfs nfs4 defaults 0 0
四、验证
在nfs客户端操作:
- 挂载前
- 挂载后