2-k8s集群部nfs-1-nfs安装
[Y] ubuntu装nfs[-k8s-nfs-1]
2022年9月12日 14:16
1、所有节点安装nfs-common
$ apt install -y nfs-common
2、Master节点部署NFS-Server
2.1安装nsf server
$ apt install -y nfs-kernel-server
2.2创建共享目录
$ mkdir -p /data/nfsdata
2.3授权共享目录
$ chmod -R 777 /data/nfsdata
2.4修改esports文件
$ cat /etc/exports
/data/nfsdata *(rw,no_root_squash,no_all_squash,sync) # 加入此行
$ exportfs-f #让上面/etc/exports的更改生效
2.5启动
$ systemctl start rpcbind
$ systemctlenable rpcbind # 开机启动
$/etc/init.d/nfs-kernel-server start # 启动nfs server
$ systemctlstatus nfs-kernel-server # 查看启动状态
2.6配置开机自启
$ systemctl enable nfs-kernel-server
2.7 检测是否生效
root@ecs-16a0-ab86:~# showmount -e
Export list for ecs-16a0-ab86:
/data/nfsdata *
3、子节点操作
mkdir -p /data/nfsdata
mount 192.168.0.246:/data/nfsdata /data/nfsdata
# 上述挂载方式,在宿主机重启后失效,故若想开机自动挂载,需vim /etc/fstab中加一行:
192.168.3.79:/data/nfsdata /data/nfsdata nfs rw 0 0
若子节点出现挂载路径不可见,无法访问提示“失效文件句柄”
修改主节点的/etc/exports文件
/infokist/exportnfs/ *(fsid=0,rw,sync,no_subtree_check)
然后重启服务
-
exportfs -rv
-
service nfs-kernel-server restart
具见: http://nfs.sourceforge.net/nfs-howto/ar01s04.html#mounting_remote_dirs
来源:1. 网友ubuntu装nfs www.elephdev.com/k8s/189.html
2. nfs官网 http://nfs.sourceforge.net/nfs-howto/ar01s04.html#mounting_remote_dirs
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本