Installing a Helm chart results in deployment of a VAST driver's release in your Kubernetes environment. A release is identified with its release name, which you supply during the install.
To install the VAST Block CSI Driver Helm chart:
Refresh Helm repository information:
helm repo update
Run the following command to initiate the install:
helm install <release name> <repo>/<chart> -f <filename>.yaml -n <namespace> [--set-file sslCert=VastCerts/RootCA.crt]
Where:
<release name>identifies the release being deployed.<repo>is the name of the VAST Block CSI Driver Helm repository.<chart>is the name of the Helm chart to be installed (vastblock).<filename>.yamlis the Helm chart configuration file for VAST Block CSI Driver.<namespace>(optional) determines the Kubernetes namespace to which the release is deployed. If this parameter is not specified, thedefaultnamespace is used. Otherwise, create a custom namespace prior to installing the Helm chart.--set-file sslCert=VastCerts/RootCA.crt(optional) specifies the path to a self-signed SSL certificate to secure the connection to the VAST cluster.
For example:
helm install csi-driver vastblock/vastblock -f values.yaml
The output is similar to the following:
NAME: csi-driver LAST DEPLOYED: Thu Dec 5 05:24:36 2024 NAMESPACE: default STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: Thank you for installing vastblock. Your release is named csi-driver. The release is installed in namespace default To learn more about the release, try: $ helm status -n default csi-driver $ helm get all -n default csi-driver <...>
Verify that the Helm chart has been installed as follows:
Check the release status with the following command:
helm status -n <namespace> <release name>
For example:
helm status -n default csi-driver
Ensure that the release appears in the list of releases:
helm list -n <namespace>
For example:
helm list -n default
The output is similar to the following:
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION csi-driver default 1 2024-12-04 04:25:33.783236165 +0000 UTC deployed vastblock-0.1.0 2.4.0