kubernetes数据卷挂载成功但是文件不同步

最新在搞k8s的一些东西,在做一个数据持久化也就是数据卷挂载的一些问题。然而突然发现数据卷挂载成功了,但是日志文件没有同步下来

这就很神奇了,数据卷挂载之后没有报错,但是日志文件也没有同步下来。

为了验证猜想,我在挂载的路径下创建了一个文件,进去容器里面看,果然没有。然后我在容器里面创建一个文件,出来挂载路径看,也还是没有。但是一点报错信息都没有!!

然后后来我发现,不管pod怎么重启,之前创建的文件还是存在的。按道理说,如果没有挂载到数据卷的话,重启之后里面应该是空文件才对!!

最后在kubectl describe pod,操作发现了问题。

由于我的k8s是集群,而对于的pod是随机分配到子节点去的,所以挂载到的是子节点的路径!!在master节点是找不到对应挂载出来的日志文件的!!!

如果想在集群里面挂载配置文件,则要把配置文件变成configMap,变成一种共享资源。让pod引用资源即可(可以理解成为把配置文件上传到云了,pod直接从云拿数据)

apiVersion: extensions/v1beta1
kind:</
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值