Rancher中k8s nfs挂载远程盘Permission denied &Operation timed out问题

由于使用的Rancher管理的k8s服务,服务中会生成一些文件,因容器销毁后文件丢失故将文件挂载到其他服务器。这里采用nfs进行远程挂载

 

nfs服务端/etc/exports增加:

/data/upload/images/txt_temp 10.2.57.0/24(rw,no_root_squash)

客户端执行挂载命令:

mount -v -o nolock -t nfs 10.x.x.x:/data/upload/images/txt_temp /tmp/txt_temp

 

执行挂载命令问题1:mount.nfs: mount(2): Permission denied

k8s容器不是以root用户启动的,我这里是以root启动也报了这个错,经排查是Rancher需要如下配置一项:

 

 

问题2: mounting  failed: Operation timed out

经排查是需要挂载到的远程服务器端口不能访问,开启2049和111端口即可

 

问题3:mounting  on  failed: Not supported

经排查是nfs服务端版本只有nfs v4版本(之前另外一台服务器是v3、v4都含有故能执行成功),这里将命令中的nfs改成nfs4即可,故执行

mount -v -o nolock -t nfs4 10.x.x.x:/data/upload/images/txt_temp /tmp/txt_temp 即可

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值