--- title: "Steps to Deploy VAST CSI Driver" slug: "steps-to-deploy-vast-csi-driver-2-4" updated: 2026-11-05T23:21:29Z published: 2026-11-05T23:21:29Z canonical: "docs.vastdata.com/steps-to-deploy-vast-csi-driver-2-4" --- > ## 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. # Steps to Deploy VAST CSI Driver Before you begin, ensure that your environment meets the [requirements](/develop/docs/vast-csi-driver-requirements-2-4). VAST CSI Driver is deployed using [Helm](https://helm.sh) charts. A *Helm chart* is an installation template that can be reused to install multiple instances of the software being deployed. Each instance is referred to as a *release*. Helm charts are available from *Helm repositories*. Steps to deploy VAST CSI Driver include: 1. (Optional) [Install](/develop/docs/install-crds-to-protect-volumes-with-vast-snapshots-2-4) Custom Resource Definitions for snapshots. > [!NOTE] > **Note** > > This step is required if the driver's Helm chart configuration file (`values.yaml`) has `secretName` and `Endpoint` specified as global options (on top of `values.yaml`). This step is optional only when `secretName` and `secretNamespace` are specified within one or more storage classes (or under `StorageClassDefaults`). 2. (Optional) [Create](/develop/docs/create-a-kubernetes-namespace-for-vast-csi-driver-2-4) a Kubernetes namespace for VAST CSI Driver. > [!NOTE] > **Note** > > This step is required if you are going to deploy VAST CSI Driver in a Kubernetes namespace other than `default`. Otherwise, skip to step 4. 3. (Optional) [Assign](/develop/docs/openshift-assign-sccs-to-vast-csi-driver-2-4) OpenShift SCCs to VAST CSI Driver. > [!NOTE] > **Note** > > This step is required if you are going to deploy VAST CSI Driver in an OpenShift environment. Otherwise, skip to step 4. 4. [Configure](/develop/docs/configure-vast-cluster-for-vast-csi-driver-2-4) the VAST cluster. 5. [Create](/develop/docs/create-a-kubernetes-secret-with-vms-user-credentials-for-vast-cosi-driver-2-4) a Kubernetes secret with VMS user credentials for VAST CSI Driver. 6. [Add](/develop/docs/add-the-helm-repository-for-vast-csi-driver-2-4) the Helm repository that contains the VAST CSI Driver chart. 7. [Create](/develop/docs/create-a-helm-chart-configuration-file-for-vast-csi-driver-2-4) a Helm chart configuration file for VAST CSI Driver. 8. [Install](/develop/docs/install-the-vast-csi-driver-helm-chart-2-4) the Helm chart for VAST CSI Driver. 9. (Optional) [Verify](/develop/docs/verify-vast-csi-driver-deployment-2-4) the deployment by launching a test application.