Overview of VAST CSI Driver

Prev Next

VAST CSI Driver allows container orchestration frameworks such as Kubernetes to dynamically provision storage on a VAST cluster using the Container Storage Interface (CSI). VAST provides scalable, reliable, and fast persistent storage that can be accessed remotely by any Kubernetes application container.

With dynamic provisioning, you do not need to create container-specific persistent volumes. Instead, you deploy a dynamic provisioner and a YAML class definition that specifies the dynamic provisioner and provisioning options. When an application makes a claim for storage, the Kubernetes framework employs the dynamic provisioner to dynamically create a persistent volume. Later, when a containerized application (via its YAML) references this claim, Kubernetes provides the storage to the container.

With VAST CSI Driver, you can:

  • Provision NFS volumes based on multiple Kubernetes storage classesProvisioning Volumes with VAST CSI Driver

  • Provision ephemeral volumes

  • Protect the volumes being provisioned with VAST snapshots and clones Protecting Volumes with Snapshots and Clones

VAST CSI Driver provides support for the following:

VAST CSI Driver capabilities include:

VAST CSI Driver is deployed using a Helm chart. Check the deployment requirements and follow these steps to implement dynamic provisioning with VAST CSI Driver. Note that the driver can also be deployed in OpenShift environments, which requires an additional step to be performed as part of the deployment procedure.