Helm Chart for Weka wekafs CSI driver deployment
To install the driver, issue the following command
helm install csi-wekafsplugin --namespace csi-wekafsplugin --create-namespace .
NOTE: Optionally modify values.yaml or set overrides via Helm command line
To uninstall a driver, issue the following command
helm uninstall csi-wekafsplugin --namespace csi-wekafsplugin -n=csi-wekafsplugin
WARNING: Removal of CSI plugin from versions v0.6.0 and below requires checking out an older version of Weka CSI Plugin. To upgrade from versions before v0.6.0, the previous version must be uninstalled using a cleanup script (deprecated!)
- Checkout the sources of previous version of the Weka CSI Plugin by using the following command:
git clone https://github.com/weka/csi-wekafs.git csi-wekafs git checkout v0.8.4
- Run the cleanup script
Then proceed to Helm installation
cd csi-wekafs ./deploy/kubernetes-latest/cleanup.sh
In version v2.0.0, fsGroup support was added to CSIDriver. Since CSIDriver component is considered immutable by Kubernetes, upgrading the driver requires a complete removal and reinstallation of the CSI driver.
NOTE: Existing Weka CSI volumes and workloads using those volumes will not be affected by Weka CSI Plugin uninstallation.