--- title: "Overview of VAST CSI Driver" slug: "overview-of-vast-csi-driver-2-5" updated: 2026-11-06T00:22:39Z published: 2026-11-06T00:22:39Z canonical: "docs.vastdata.com/overview-of-vast-csi-driver-2-5" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.vastdata.com/llms.txt > Use this file to discover all available pages before exploring further. # Overview of VAST CSI Driver VAST CSI Driver allows container orchestration frameworks such as Kubernetes to dynamically provision storage on a VAST cluster using the [Container Storage Interface (CSI)](https://kubernetes-csi.github.io/docs/). 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](/develop/docs/using-storage-classes-2-5) NFS volumes based on multiple Kubernetes storage classes - [Provision](/develop/docs/provisioning-static-volumes-2-5) static volumes - [Provision](/develop/docs/provisioning-ephemeral-volumes-2-5) ephemeral volumes - [Protect](/develop/docs/overview-of-vast-snapshots-and-clones-2-5) the volumes being provisioned with VAST snapshots and clones VAST CSI Driver provides support for the following: - [NFSv3 and NFSv4](/develop/docs/support-of-nfsv3-and-nfsv4-2-5) access protocols - [SSL encryption](/develop/docs/en/configuring-ssl-encryption-for-vast-csi-driver-2-5) of the connection to the VAST cluster VAST CSI Driver capabilities include: - [Automatic creation](/develop/docs/automatic-creation-of-a-view-per-volume-2-5) of a VAST cluster view for each volume being provisioned - [Leveraging](/develop/docs/leveraging-trash-folder-access-to-handle-deletions-2-5) the VAST cluster's Trash Folder Access functionality to handle deletions - [Support](/develop/docs/support-of-vast-cluster-multi-tenancy-2-5) for multiple VAST cluster tenants - [Support](/develop/docs/en/provisioning-volumes-on-multiple-vast-clusters-2-5) for multiple VAST clusters - [DNS-based resolution](/develop/docs/setting-up-dns-based-virtual-ip-resolution-2-5) of virtual IPs VAST CSI Driver is deployed using a [Helm](https://helm.sh) chart. Check the deployment [requirements](/develop/docs/vast-csi-driver-requirements-2-5) and follow these [steps](/develop/docs/steps-to-deploy-vast-csi-driver-2-5) to implement dynamic provisioning with VAST CSI Driver. Note that the driver can also be deployed in OpenShift environments using [VAST CSI Operator](/develop/docs/deploying-vast-csi-driver-on-openshift-with-vast-csi-operator-2-5).