然后我们继续开始看

如果我们使用容器部署,比如我们有三个节点,一个是master,一个node1 一个是node2

那么pod 中我们可以看到,容器中的 /data 等各个目录都映射了出来了,但是

如果比如上面红色的部分,有个pod,原来在node2上,最右边那个,但是这个pod宕机了

那么,k8s会在node1上比如重新启动一个pod,但是这个时候,这个pod中,对应的/hello 映射的目录,就不存在了,因为它原来

宕机前映射的目录在,node2机器上的/tmp目录中了

怎么来解决这个问题,在k8s中

就有一个存储抽象的概念,就是使用NFS,当然也支持其他的,存储框架

来弄一个存储层,把数据都存到这个存储层中,pod中的目录,映射到存储层中去.

可以看到存储层,支持Glusterfs  CephFS NFS等.

然后我们来看,对于存储层,来说,我们可以在

NFS的主节点master节点,创建一个目录/nfs/data  然后我们再在node1,节点,node2节点,分别

创建目录/bak/data ,然后

node1 node2 master中对应文件夹,指定好同步以后,</

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部