
NFS本地集群动态配置持久卷
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
yum install -y nfs-common nfs-utils
创建共享目录
mkdir /nfsdata
授权共享目录
chmod 666 /nfsdata
编辑exports文件
vi /etc/exports
/nfsdata *(rw,no_root_squash,no_all_squash,sync)
(不严谨规则)
vi /etc/exports
/nfsdata *(rw,async)
把*改成网段 比如在本地虚拟机的 192.168.139.0/24
/nfsdata 192.168.139.0/24(rw,no_root_squash,no_all_squash,sync)
192.168.139.0/24 跟()之间不能有空格 切记
配置生效
exportfs -r
或
exportfs -rv
启动rpc和nfs(注意顺序)
必须先启动rpcbind服务,再启动nfs服务,这样才能让nfs服务在rpcbind服务上注册成功:
systemctl start rpcbind
systemctl start nfs
systemctl enable rpcbind.service nfs
在NFS服务器上创建成功共享目录 /nfsdata:
执行 showmount -e 判断NFS创建的共享目录是否成功
showmount -e
(Export list for K8sNFS:
/nfsdata 192.168.69.0/24)
在k8s工作节点上安装NFS客户端
yum install -y nfs-utils
判断k8s从节点是否可以挂载NFS共享的目录
showmount -e 192.168.139.128 (192.168.139.128 换成NFS的地址)
Export list for 192.168.139.128:
/nfsdata 192.168.139.0/24
helm install nfs-client-provision --set nfs.server=192.168.139.128 --set nfs.path=/nfsdata ./nfs-client-provinsioner
https://github.com/kubernetes-incubator/external-storage/tree/master/nfs-client
Ubuntu
apt-get install nfs-kernel-server -y
sudo ufw disable
mkdir /nfsdata
chmod 666 /nfsdata
echo "/nfsdata *(async,insecure,no_root_squash,no_subtree_check,rw)" > /etc/exports
cat /etc/exports
/etc/init.d/nfs-kernel-server restart
showmount -e
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
评价
排名
2
文章
634
粉丝
44
评论
93
docker中Sware集群与service
尘叶心繁 : 想学呀!我教你呀
一个bug让程序员走上法庭 索赔金额达400亿日元
叼着奶瓶逛酒吧 : 所以说做程序员也要懂点法律知识
.net core 塑形资源
剑轩 : 收藏收藏
映射AutoMapper
剑轩 :
好是好,这个对效率影响大不大哇,效率高不高
一个bug让程序员走上法庭 索赔金额达400亿日元
剑轩 : 有点可怕
ASP.NET Core 服务注册生命周期
剑轩 :
http://www.tnblog.net/aojiancc2/article/details/167
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术