Before you begin, ensure that your environment meets the requirements.
Tip
If you are going to deploy VAST CSI Driver in an OpenShift environment, consider using VAST CSI Operator to facilitate the deployment. See here for more information and guidelines.
VAST CSI Driver is deployed using Helm 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:
Install Custom Resource Definitions for snapshots.
Note
This step is required if the driver's Helm chart configuration file (
values.yaml) hassecretNameandEndpointspecified as global options (on top ofvalues.yaml). This step is optional only whensecretNameandsecretNamespaceare specified within one or more storage classes (or underStorageClassDefaults).(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.Configure the VAST cluster.
Create a Kubernetes secret with VMS user credentials for VAST CSI Driver.
Add the Helm repository that contains the VAST CSI Driver chart.
Create a Helm chart configuration file for VAST CSI Driver.
Install the Helm chart for VAST CSI Driver.
(Optional) Verify the deployment by launching a test application.