NFS
###服务端
[root@k8s-31:/data/]# apt install nfs
###服务端共享目录
vim /etc/exports
/data/k8sdata *(rw,no_root_squash,no_subtree_check)
/data/volumes *(rw,no_root_squash,no_subtree_check)
/data/harbor *(rw,no_root_squash,no_subtree_check)
###查看nfs状态
[root@206 ~]#systemctl status nfs-server.service
###开机自启动
[root@206 ~]#systemctl enable --now nfs-server.service
###重启nfs
[root@206 ~]#systemctl restart nfs-server.service
###重载生效
[root@206 ~]#exportfs -r
###客户端机器
[root@k8s-31:/data/]# apt install nfs-common
###查看服务端能挂载的目录
[root@k8s-31:/data/]# showmount -e 10.0.0.206
Export list for 10.0.0.206:
/data/harbor *
/data/volumes *
/data/k8sdata *
###直接挂载
mount 10.0.0.206:/data/k8s /data/k8s(本地目录)
###开机挂载
vim /etc/fstab
10.0.0.206:/data/k8s /data/k8s nfs defaults 0 0
###注意(生产环境遇到的问题)
需要把挂载命令放在rc.local里面、不要把挂载命令放在fstab,因为fstab比网络先启动,会出现挂载不上网络NFS。