VMware Tanzu Kubernetes Grid Integrated Engine (TKGI) is supported by the HPE CSI Driver for Kubernetes.
VMware and HPE have a long standing partnership across each of the product portfolios. Allowing TKGI users to access persistent storage with the HPE CSI Driver accelerates stateful workload performance, scalability and efficiency.
Learn more about the partnership and enablement on the VMware Marketplace.
It's important to verify that the host OS and Kubernetes version is supported by the HPE CSI Driver.
It's highly recommended to use the Helm chart to install the CSI driver as it's required to apply different "kubeletRootDir" than the default for the driver to start and work properly.
helm repo add hpe-storage https://hpe-storage.github.io/co-deployments/ kubectl create ns hpe-storage helm install my-hpe-csi-driver hpe-storage/hpe-csi-driver -n hpe-storage \ --set kubeletRootDir=/var/vcap/data/kubelet
Learn more about the supported parameters of the Helm chart on ArtifactHub.
Post Install Steps¶
For TKGI workloads to make use of persistent storage from HPE, a supported backend needs to be configured along with a
StorageClass. These procedures are generic regardless of Kubernetes distribution being used.
- Go ahead and add an HPE storage backend