目的
在搭建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服务了。