- [共享存储可以有很多实现的方式,项目 No.1 用 nfs 提供共享存储服务 ]
master or slave or anywhere
安装 nfs server 包
apt-get install nfs-kernel-server
配置 nfs server
vim /etc/exports
# 将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody)
# 允许客户端从大于1024的tcp/ip端口连接服务器
# 这种可以用于挂载者不对存储修改权限,多app访问时也不会出现权限问题
/data/project *(rw,all_squash,insecure)
# 将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性
# 不将root用户及所属组都映射为匿名用户或用户组(默认设置)
# 这里这么配置,主要是k8s中创建pvc时会修改文件用户
/data/sys_data *(rw,sync,no_root_squash)
启动 nfs server
service nfs-kernel-server restart
nfs 详细的配置参数
# NFS 配置不当那些事
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于