云容器引擎 CCE-存储类StorageClass:配置验证
配置验证
- 使用csi-disk-sas创建PVC。
apiVersion: v1kind: PersistentVolumeClaimmetadata: name: sas-diskspec: accessModes: - ReadWriteOnce resources: requests: storage: 10Gi storageClassName: csi-disk-sas
创建并查看详情,如下所示,可以发现能够创建,且StorageClass显示为csi-disk-sas
# kubectl create -f sas-disk.yaml persistentvolumeclaim/sas-disk created# kubectl get pvcNAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGEsas-disk Bound pvc-6e2f37f9-7346-4419-82f7-b42e79f7964c 10Gi RWO csi-disk-sas 24s# kubectl get pvNAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGEpvc-6e2f37f9-7346-4419-82f7-b42e79f7964c 10Gi RWO Delete Bound default/sas-disk csi-disk-sas 30s
在CCE控制台界面上查看PVC详情,在“PV详情”页签下可以看到磁盘类型是高I/O。
- 不指定StorageClassName,使用默认配置,如下所示,并未指定storageClassName。
apiVersion: v1kind: PersistentVolumeClaimmetadata: name: ssd-diskspec: accessModes: - ReadWriteOnce resources: requests: storage: 10Gi
创建并查看,可以看到PVC ssd-disk的StorageClass为csi-disk-ssd,说明默认使用了csi-disk-ssd。
# kubectl create -f ssd-disk.yaml persistentvolumeclaim/ssd-disk created# kubectl get pvcNAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGEsas-disk Bound pvc-6e2f37f9-7346-4419-82f7-b42e79f7964c 10Gi RWO csi-disk-sas 16mssd-disk Bound pvc-4d2b059c-0d6c-44af-9994-f74d01c78731 10Gi RWO csi-disk-ssd 10s# kubectl get pvNAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGEpvc-4d2b059c-0d6c-44af-9994-f74d01c78731 10Gi RWO Delete Bound default/ssd-disk csi-disk-ssd 15spvc-6e2f37f9-7346-4419-82f7-b42e79f7964c 10Gi RWO Delete Bound default/sas-disk csi-disk-sas 17m
在CCE控制台界面上查看PVC详情,在“PV详情”页签下可以看到磁盘类型是超高I/O。