Kubernetes 存储抽象

发表于
更新于
3 0.4~0.6 分钟 196

第四阶段:Kubernetes(容器编排)·存储抽象

PV(PersistentVolume)

  • 概念:集群级别的存储资源抽象,由管理员预先提供或通过 StorageClass 动态创建。
  • 实现:PV 代表某种后端存储(NFS、Ceph、云盘),包含容量、访问模式和回收策略。

PVC(PersistentVolumeClaim)

  • 概念:用户对存储资源的请求,Pod 通过 PVC 使用存储。
  • 实现:PVC 指定所需容量和访问模式,PV 控制器会寻找匹配的 PV 并绑定。绑定后 PVC 成为 PV 的唯一所有者。

StorageClass

  • 概念:动态供应存储的模板,定义卷插件类型及参数。
  • 实现:当 Pod 引用的 PVC 未绑定到现有 PV 且 StorageClass 有 provisioner(如 kubernetes.io/aws-ebs),provisioner 会自动创建新存储资源并生成 PV。

0
上一篇 Docker Compose 多容器编排入门
下一篇 Docker 架构解析