Before you begin, ensure that your environment meets the requirements.
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:
(Optional) 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.(Optional) Assign OpenShift SCCs to VAST CSI Driver.
Note
This step is required if you are going to deploy VAST CSI Driver in an OpenShift environment. 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.