Volume Snapshot Class matrix
VolumeSnapshotClass (VSC) provides a way to describe the "classes" of storage when provisioning a volume snapshot. You need to map a VSC (default or non-default) to your storage provisioner while taking a CSI backup in Portworx Backup.
Some Kubernetes providers provide a default VSC while some do not. Refer respective provider documentation on how to create a VSC if default VSC does not exist. Refer Volume Snapshots and VolumeSnapshotClass to learn more on how to create a VSC.
Refer the following table to understand the VSC status in different cloud platforms:
| Platform | VSC Status | Reference |
|---|---|---|
| Azure | Default VSC does not exist, you need to create a VSC | Create a VSC on Azure |
| EKS | Default VSC does not exist, you need to create a VSC | Create a VSC on EKS |
| GKE | Default VSC exists | GKE volume snapshots |
| IKS | Default VSC exists | IBM volume snapshots |
| OCP with ODF or OCS | Default VSC exists | OCP volume snapshots |
| OCP with LSO only | Default VSC does not exist; you need to create a VSC | OCP volume snapshots |
| OCP bare-metal (without ODF or OCS) | Default VSC does not exist; you need to create a VSC | OCP volume snapshots |