nfs服务器搭建
1.安装nfs[所有节点]
yum install nfs-utils -y
2.选择一台nfs-utils服务器作为数据节点,并进行配置
- 修改nfs服务器配置 vi /etc/exports
/ifs/kubernetes *(rw,no_root_squash)
*代表所有ip可以访问,rw代表对此目录有读写权限,no_root_squash代表他是root身份运行
- 创建目录 /ifs/kubernetes
mkdir /ifs/kubernetes -p
- 启动服务并设置开机自启
systemctl start nfs
systemctl enable nfs
3.测试
- 进去其他k8s节点,远程挂载nfs节点数据,命令(ip为nfs数据节点ip)
mount -t nfs 192.168.125.142:/ifs/kubernetes/ /mnt
- 在挂载目录下新建文件,在nfs目录下也有文件同步过来,说明创建成功
本地服务器
nfs服务器
4.取消挂载
umount /mnt
遇到的问题:nfs 目录挂载失败
[root@master ~]# mount -t nfs 192.168.125.142:/ifs/kubernetes/ /mnt
mount.nfs: No route to host
192.168.125.142 是nfs 服务ip地址
解决方案:
关闭 192.168.125.142 服务器防火墙,命令如下
service firewalld stop