kubernetes-NFS 挂载数据卷

首先另外准备一个虚拟机
配置如下

主机名IP系统CPU/内存磁盘
kubernetes-volumes192.168.113.80Ubunru2核2G20G
创建一个目录作为共享文件目录
mkdir -p /usr/local/kubernetes/volumes
给目录增加读写权限
chmod a+rw /usr/local/kubernetes/volumes
安装NFS服务端
apt-get update
apt-get install -y nfs-kernel-server
配置NFS服务目录,打开vim /etc/exports 在末尾加上

在这里插入图片描述

/usr/local/kubernetes/volumes *(rw,sync,no_subtree_check,no_root_squash)
  • /usr/local/kubernetes/volumes:作为服务目录向客户端开放
  • *:表示任何IP都可以访问
  • rw:读写权限
  • sync:同步权限
  • no_subtree_check:表示如果输出目录是一个子目录,NFS服务器不检查其父目录权限
  • no_root_squash:客户端连接服务端时如果使用的是root,那么也拥有对服务端分享的目录的root权限
重启服务 使配置生效
/etc/init.d/nfs-kernel-server restart
安装NFS客户端
apt-get install -y nfs-common
创建NFS客户端挂载目录
mkdir -p /usr/local/kubernetes/volumes-mount
将NFS服务的 /usr/local/kubernetes/volumes 目录挂载到NFS客户端的 /usr/local/kubernetes/volumes-mount 目录
mount 192.168.113.80:/usr/local/kubernetes/volumes /usr/local/kubernetes/volumes-mount
使用df查看挂载信息
df

在这里插入图片描述

测试文件上传
ip addr > /usr/local/kubernetes/volumes-mount/test.txt

如果/usr/local/kubernetes/volumes 目录下是否有test.txt文件 有证明成功,没有的话多试几遍

取消NFS挂载

注意:不要再挂载目录下执行 会报错

umount /usr/local/kubernetes/volumes-mount
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值