一:共享的机器上安装nfs 1.yum -y insstall nfs-utils 2.mkdir -p /etc/exports 3.vi /etc/exports /ifs/kubernetes *(rw,no_root_squash) 共享哪个目录 谁可以访问?什么权限?以什么身份 4.systemctl restart nfs
二:在需要链接共享服务的机器上(k8s-master) mount -t nfs 192.168.1.32:/ifs/kubernetes /mnt/ cd /mnt/ 并且先在共享的机器上先查看下/ifs/kubernetes ,没有内容。 touch 123.txt (在需要链接共享的服务器k8s-master上创建文件后,在nfs服务器上会直接看到123.txt)
三:以上nfs测试下后,可以umount 。实际上k8s会帮我们自动挂载,实现mount -t nfs 192.168.1.32:/ifs/kubernetes /mnt/这一步 vi -nfs-pod.yaml kubectl apply -f nfs-pod.yaml 四:检测共享是否成功 进入到第二个文件中查看,也有 在k8s-master上访问 kubectl get pod -o wide curl IP地址,内容都是相同的 (企业中用的不算太多)