Operator that deploys and updates CSI driver and external components in Kubernetes cluster.
Please install revive before building:
go get -u github.com/mgechev/revive
To make the binary, just run:
make csi-operatorThe binary will be located at output/bin/csi-operator.
To release the image, just run:
make docker-buildThen a image with name csi-operator:latest will be created.
csi-operator can be deployed inside the kubernetes cluster:
-
Create the RBAC objects needed by
csi-operator:kubectl -f deploy/kubernetes/rbac.yaml
-
Create a deployment to run the
csi-operator:kubectl -f deploy/kubernetes/deployment.yaml
There are a large number of examples in examples.