因为我们的k8s一般来说是以集群的模式出现,所以在需要有挂载的时候就不知道怎么样去挂载了,官方也提供了一些存储的类型,我这里使用的是nfs的方式。

  • 首先假设我们已经有了一个nfs服务器,没有可以参考 http://t.csdnimg.cn/CW3xT

  • 接下来我们创建一个pv:
    因为我已经试过了,现在直接用实际的数据来填写
    在这里插入图片描述

  • 然后我们创建一个pvc来关联pv:
    在这里插入图片描述

  • 最后创建一个pod来使用这个pv,这里就使用个最简单的:

    • 在pod管理界面点击右上角创建:
      在这里插入图片描述

    • 切换到pod的选项卡,选择刚才创建的pvc:
      在这里插入图片描述

    • 然后再切换到原来的选项卡,挂在一下目录:
      在这里插入图片描述

  • 验证挂载:这里我直接使用了容器的/home目录,因为这样比较方便操作,接下来等容器运行起来就好了,然后进入到容器的/home目录,随便创建一个文件或者目录,再回到我们的nfs服务器的目录看看是不是文件被同步了。如果在容器中操作出现没有权限的问题,需要到nfs服务器的对应目录授权一下目录,需要777,775都不行。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐