在使用k8s的时候,我们一定会涉及到磁盘的挂载,也就是所有的数据我们可能需要存放到一个公共的文件服务器上去,这样子如果k8s的pod出现漂移的时候,数据仍然在那,程序仍然能访问到具体的数据。这一篇文章我们就来搭建一个nfs的server服务器。
在前面我们使用了4台服务器,1台放kuboard,3台放k8s,因此,这里我们继续使用kuboard的磁盘做一个ndf的server服务器。
1、首先登录kuboard服务器。
2、执行下面的命令安装nfs需要的软件包
yum install -y rpcbind nfs-utils
3、添加exports 文件内容
vim /etc/exports 然后把下面的内容复制进去 /mnt/nfs_root/ *(insecure,rw,sync,no_root_squash)
4、为nfs创建文件夹,并且启动nfs服务
mkdir -p /mnt/nfs_root/ systemctl enable rpcbind systemctl enable nfs-server systemctl start rpcbind systemctl start nfs-server exportfs -r
5、然后我们看下配置
exportfs
出现这种就代表成功了。
6、我们验证一下。
这里我们需要另外找一台服务器进行验证,例如现在我们用开发服务器试试
1)首先安装nfs软件包
yum install -y nfs-utils
2)查看下远程服务器的配置目录
showmount -e 43.154.219.11
可以看到有对应的目录。
3)把本地的 /mnt/aaa目录挂载到远程服务器上
mount -t nfs 43.154.219.11:/mnt/nfs_root /mnt/aaa
挂载完成了,然后我们在测试服务器写入一个文件
然后我们看下服务器上是否有这个文件
服务器上已经有了,说明成功了。
还没有评论,来说两句吧...