K8S存储解耦PVC和PV
基本概念
上篇文章讲到的volume,可以看出应用与存储volume之间有紧密的耦合,如果要迁移,需要修改发布文件。为了解决耦合问题,有了PVC,PV的抽象概念。
应用,PVC,PV 三者之间的解耦。
- 应用发布开发部门只需要知道PVC的名字就可以完成发布文件。
- PVC与PV的关联绑定,只以来于同一的storageClassName。
- PV的持久化存储路径可以让运维工程师来定义。
两个新概念:
- Persistent VolumeClaim
- Persistent Volumes
样例文件 应用,PVC,PV解耦
以下俩个文件的storageClassName要一致,才能关联绑定。
local-pv.yml文件内容:
apiVersion: v1
kind: PersistentVolume
metadata:
name: local-pv
spec:
storageClassName: standard
capacity:
storage: 250Mi
accessModes: