For DirectPV installations not yet managed by Helm, have Helm take over the installation and upgrade it.
Verify the existing installation
Use the following command to verify the health and status of all pods and services in the directpv namespace:
kubectl get all -n directpv
Add the MinIO Helm repo
helm repo add minio https://helm.min.io
Update Helm
helm repo update
Search for the MinIO Helm repository
helm search repo minio
Upgrade the installation and have Helm take ownership to manage the installation going forward
helm upgrade --install --take-ownership --force directpv minio/directpv
Validate the upgrade
Use the following command to check the pods in the DirectPV namespace to confirm the Helm upgrade deployed correctly.
kubectl get all -n directpv
Replace directpv with the namespace you installed DirectPV to.
Upgrade the plugin to latest version