目的

在搭建kubeflow的时候,要需要搭建存储卷。为了以后能更好的共享文件,我这里使用了NFS作为文件存储系统。

操作如下:

针对master节点:

master节点上安装NFS服务
1
sudo apt-get update && sudo apt-get install -y nfs-server
建立一个共享的文件夹
1
sudo mkdir /nfs-data/kubeflow-pv1
修改/etc/exports文件 (末尾添加)
1
/nfs-data/kubeflow-pv1 *(rw,sync,no_root_squash,no_subtree_check) 

这一行的意思是将/nfs-data/kubeflow-pv1作为服务文件夹向客户端开放,’*‘表示任何IP都可以访问,rw是读写权限,sync是同步权限,no_subtree_check表示如果输出目录是一个子目录,nfs不检查其父目录的权限;

重启NFS服务
1
sudo /etc/init.d/nfs-kernel-server restart 

针对node节点

安装NFS客户端
1
sudo apt-get update && sudo apt-get install -y nfs-common 

完成上面的操作已经建立好了NFS服务了。