Steps to Deploy VAST Block 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 Block 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 Block CSI Driver.

    Note

    This step is required if you are going to deploy VAST Block CSI Driver in a Kubernetes namespace other than default. Otherwise, skip to step 2.

  3. Configure the VAST cluster.

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

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

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

  7. Install the Helm chart for VAST Block CSI Driver.