【K8S】NFS网络文件系统搭建流程

前置环境:三台云服务器,部署了1Master 2Worker的K8S集群 接下来,我们将要搭建NFS文件系统(类似于主从同步的方式)
1、安装NFS工具

每个节点都执行:

yum install -y nfs-utils
2、Master节点暴露目录

主节点执行:

# 创建文件夹
mkdir -p /nfs/data/

# 暴露文件夹
echo "/nfs/data/ *(insecure,rw,sync,no_root_squash)" > /etc/exports

# 启动rpcbind服务
systemctl enable rpcbind --now

# 启动nfs服务器
systemctl enable nfs-server --now

# 使上述配置生效
exportfs -r

# 检查nfs
exportfs

出现下图,说明/nfs/data目录暴露在外,上述配置成功

3、Worker节点同步

每个Worker节点执行

# 查询主节点可以挂载的目录
# 使用主服务器的内网ip,主节点使用ip a命令,找到eth0对应的ip
showmount -e 172.31.0.2
# 每个Worker节点创建/nfs/data目录
mkdir -p /nfs/data

# 将本地文件夹挂载到Master节点对外暴露的文件夹
# 注意:ip为主节点内网ip
mount -t nfs 172.31.0.2:/nfs/data /nfs/data
经验分享 程序员 微信小程序 职场和发展