CSI enabled storage classes by Portworx in IKS
Summary and Key concepts
Summary:
This article provides information about the CSI-enabled storage classes offered by Portworx, which are pre-configured for different use cases. These storage classes support CSI features and dynamic provisioning. Users are advised to choose from the available out-of-the-box storage classes, such as px-csi-db
, px-csi-db-encrypted
, and others, depending on their requirements. The article also includes a table showing details about each storage class, including their provisioner, reclaim policy, and volume binding mode. It references links to learn more about the StorageClass parameters supported by Portworx.
Kubernetes Concepts:
- StorageClass: Defines how storage volumes are dynamically provisioned in Kubernetes.
- ReclaimPolicy: Specifies what happens to the volume after its release. In this article, all storage classes use the
Delete
policy, meaning the volume will be deleted after it is released. - VolumeBindingMode: Defines when the volume binding and provisioning occurs. In this case,
Immediate
means the volume is provisioned as soon as the PVC is created. - AllowVolumeExpansion: Indicates whether the volume can be resized after creation.