云容器引擎 CCE-存储类StorageClass:解决方案

时间:2023-11-01 16:25:55

解决方案

本文介绍在CCE中自定义StorageClass的方法,并介绍设置默认StorageClass的方法,通过不同StorageClassName指定不同类型存储。

  • 对于第一个问题:可以将SAS、SSD类型云硬盘分别定义一个StorageClass,比如定义一个名为csi-disk-sas的StorageClass,这个StorageClass创建SAS类型的存储,则前后使用的差异如下图所示,编写YAML时只需要指定StorageClassName,符合特定用户的使用习惯。

  • 对于第二个问题:可以定义与用户现有YAML中相同名称的StorageClass,这样可以省去修改YAML中StorageClassName的工作。
  • 对于第三个问题:可以设置默认的StorageClass,则YAML中无需指定StorageClassName也能创建存储,按如下写法即可。
    apiVersion: v1kind: PersistentVolumeClaimmetadata:  name: pvc-evs-example  namespace: defaultspec:  accessModes:  - ReadWriteOnce  resources:    requests:      storage: 10Gi
support.huaweicloud.com/usermanual-cce/cce_01_0380.html