存储类(storage class)是 Kubernetes 资源类型的一种,它是由管理员为管理 PV 之便而按需创建的类别(逻辑组),例如可按存储系统的性能高低分类,或者根据其综合服务质量级别进行分类、依照备份策略分类,甚至直接按管理员自定义的标准进行分类等。
Kubernetes 自身无法理解 "类别" 到底意味着什么,它仅仅是将这些当作 PV 的特性描述。
存储类(StorageClass)的优势之一是支持 PV 的动态创建。用户用到持久性存储时,需要通过创建 PVC 来绑定匹配的 PV,此类操作需求量较大,或者当管理员手动创建的 PV 无法满足 PVC 的所有需求时,系统按 PVC 的需求标准动态创建适配的 PV 会为存储管理带来极大的灵活性。
1. StorageClass Spec
kubectl explain storageclass
kubectl explain storageclass