在 Kubernetes 中,存储插件的开发有两种方式:FlexVolume 和 CSI。对于一个 FlexVolume 类型的 PV 来说,它的 YAML 文件如下所示:
深入剖析Kubernetes-编写自己的存储插件

在这个例子里,options 字段指定了 NFS 服务器的地址(server: “10.10.0.25”),以及NFS 共享目录的名字(share: “export”)。当然,这里定义的所有参数,后面都会被FlexVolume 拿到。

PV与PVC的绑定是通过两个阶段完成的,即:Attach和Mount。它们的主要作用,是在 Pod 所绑定的宿主机上,完成这个 Volume 目录的持久化过程,比如为虚拟机挂载磁盘(Attach),或者挂载一个 NFS 的共享目录(Mount)。

相关文章:

  • 2021-07-28
  • 2021-12-29
  • 2021-06-02
  • 2021-09-03
  • 2021-12-23
  • 2021-10-06
  • 2021-09-02
  • 2022-03-01
猜你喜欢
  • 2021-09-02
  • 2021-08-17
  • 2021-07-22
  • 2021-12-15
  • 2022-12-23
  • 2021-10-02
相关资源
相似解决方案