Steps to Deploy VAST CSI Driver

Prev Next

Before you begin, ensure that your environment meets the requirements.

The following procedure uses a Helm chart to deploy the driver. 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. Install Custom Resource Definitions for snapshots.

    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 a Kubernetes namespace for VAST CSI Driver.

    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. Configure the VAST cluster.

  4. Create a Kubernetes secret with VMS user credentials or authentication token for VAST CSI Driver.

  5. Add the Helm repository that contains the VAST CSI Driver chart.

  6. Create a Helm chart configuration file for VAST CSI Driver.

  7. Install the Helm chart for VAST CSI Driver.

  8. (Optional) Verify the deployment by launching a test application.