Storage Classes
Note that if there are multiple storage classes in the system, only one can be set as the default storage class.
Firstly sign in with cluster admin, select Platform → Infrastructure → Storage Classes, then enter into the storage classes panel. As a cluster-admin, you can view all of storage classes and details.
In the storage classes list, click Create and fill in the basic information:
- Name: a concise name for the storage class, easy for users to browse and search.
- Description information: describes the features of storage class in detail. When users want to know more about the storage class, the integrity of description content will become particularly important.
- Allow volume expansion: the switch of the volume is allowed to expand or not.
- Reclaim Policy: for volume plugins that support the Delete reclaim policy, deletion removes both the PersistentVolume object from Kubernetes, as well as the associated storage asset in the external infrastructure.
Step 2: Storage Class Settings
- Provisioner: essentially a storage allocator for deciding which volume plug-in to use for PV allocation, such as csi-qingcloud, Ceph RBD, or GlusterFS.
- type: The type of volume in QingCloud IaaS platform. In QingCloud public cloud platform, 0 represents high performance volume. 3 respresents super high performance volume. 1 or 2 represents high capacity volume depending on cluster‘s zone. 5 represents enterprise distributed SAN (NeonSAN) volume. 100 represents basic volume. 200 represents SSD enterprise volume. See QingCloud Docs for details.
- maxSize, minSize: Limit the range of volume size in GiB.
- stepSize: Set the increment of volumes size in GiB.
- fsType: ext3, ext4, xfs. Default ext4.