Deploy the NVMesh CSI Driver

To deploy the driver in Kuberentes simply run the following command from a node with kubectl in your cluster.

Using helm

Download the helm chart using:
wget https://github.com/Excelero/nvmesh-csi-driver/releases/download/v1.2.1/helm-chart.nvmesh-csi-driver-1.2.1.tgz

Install and set the nvmesh-management server and protocol:

kubectl create namespace nvmesh-csi
helm install nvmesh-csi-driver --namespace nvmesh-csi-driver ./helm-chart.nvmesh-csi-driver-1.2.1.tgz --set config.servers=<your.mgmt.server>:4000 --set config.protocol=https

Using kubectl (without helm)

kubectl create namespace nvmesh-csi
kubectl apply -f https://raw.githubusercontent.com/Excelero/nvmesh-csi-driver/v1.2.1/deploy/kubernetes/deployment.yaml

Configure

To let the CSI Driver know where your nvmesh-management server is, run the following on your master node and follow the instructions:
bash <(curl -s https://raw.githubusercontent.com/Excelero/nvmesh-csi-driver/v1.2.1/deploy/kubernetes/scripts/set_mgmt_address.sh)

This will update the nvmesh-csi-config ConfigMap and restart the nvmesh-csi-controller POD.

You are all set!

Next Quick Guide – Create Volume and POD

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment