安装nfs服务器

介绍

kubernetes 挂载目录多节点共享问题 需要通过nfs解决

举例:如果tomcat部署war需要挂载webapps目录的

安装nfs

使用一台服务器作为nfs服务器

#通过yum目录安装nfs服务和rpcbind服务:
yum install nfs-util bind
yum install nfs-utils rpc-bind -y
yum install rpcbind -y

#查看状态
systemctl status rpcbind.service

#检查nfs服务是否正常安装 
rpcinfo -p localhost

创建用户

useradd -u nfs
mkdir -p /nfs-share
chmod a+w /nfs-share

配置共享目录

#在nfs服务器中为客户端配置共享目录,*所有地址都能访问nfs服务器
echo "/nfs-share *(rw,async,no_root_squash)" >> /etc/exports

#通过执行如下命令是配置生效:
exportfs -r

创建多个目录 最后需要重新执行 exportfs -r

mkdir -p /nfs-share2
chmod a+w /nfs-share2
exportfs -r

启动服务

#由于必须先启动rpcbind服务,再启动nfs服务,这样才能让nfs服务在rpcbind服务上注册成功:
systemctl start rpcbind

#启动nfs服务: 
systemctl start nfs-server

#设置rpcbind和nfs-server开机启动: 
systemctl enable rpcbind
systemctl enable nfs-server

文章作者: Ciwei
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Ciwei !
 上一篇
k8s基于Storage Class和nfs动态供给(NFS+PV+PVC) k8s基于Storage Class和nfs动态供给(NFS+PV+PVC)
介绍Kubernetes集群管理员通过提供不同的存储类,可以满足用户不同的服务质量级别、备份策略和任意策略要求的存储需求。动态存储卷供应使用StorageClass进行实现,其允许存储卷按需被创建。如果没有动态存储供应,Kubernetes
2019-06-18
下一篇 
traefik集成grafana和prometheus金丝雀部署 traefik集成grafana和prometheus金丝雀部署
介绍需要提前准备好kubernetes 部署好grafana prometheus 部署好traefik 创建2个版本的服务vi deploy-demon.yaml apiVersion: v1 kind: Service metada
2019-06-15
  目录