Kubernetes存储机制
小于 1 分钟
Kubernetes 存储系统有几个重要概念:Volume、PV(PersistentVolume )、PVC(PersistentVolumeClaim)、StorageClass。
Volume
Volume 是一切底层存储的抽象,也是最基础的使用方式,其底层可以是不同类型的存储方案,
Persistent Volumes
Storage Class
虽然已经有了 PV、PVC 这一层抽象,开发人员已经不需要了解底层存储细节,但是 PV 得需要集群管理人员提前手动创建好,不是很不方便,所以该轮到 Storage Class 出山了。
Storage Class 为集群管理员提供了一种动态提供 PV 的能力。开发人员按需要申请 PVC,Storage Class 动态创建出需要的 PV。
插件系统
- in-tree
- FlexVolume
- CSI
原文地址