前言
StorageClass 相当于一个创建 PV 的模板,用户通过 PVC 申请存储卷,StorageClass 通过模板自动创建 PV,然后和 PVC 进行绑定。
更新历史
- 20200712 - 初稿 - 左程立
- 原文地址 - https://blog.zuolinux.com/2020/07/12/storageclass.html
启用动态卷供应
创建 StorageClass 对象即可,即创建了模板。
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: slow
provisioner: kubernetes.io/gce-pd
parameters:
type: pd-standard
---
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: fast
provisioner: kubernetes.io/gce-pd
parameters:
type: pd-ssd
以上文件创建了两种不同类型的 StorageClass,用户根据自己需求通过 PVC 申请即可。
使用动态卷供应
用户通过 PVC 来申请。
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: claim1
spec:
accessModes:
- ReadWriteOnce
storageClassNam