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 volumes based on multiple Kubernetes storage classes

  • Provision static volumes

  • Provision ephemeral volumes

  • Protect the volumes being provisioned with VAST snapshots and clones

VAST CSI Driver provides support for the following:

VAST CSI Driver capabilities include:

VAST CSI Driver can be deployed using one of the following methods: