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:
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 or authentication token 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.