The plugin implements the Container Storage Interface(CSI) between Container Orchestrator(CO) and Curve cluster. It allows dynamically provisioning curve volumes and attaching them to workloads.
Refer to https://github.com/opencurve/curve for the Curve details.
The driver is currently developed with csi spec v1.5.0, and supported kubernetes v1.17+.
Other csi-v1.0+ enabled container orchestrator environments may work fine.
Please refer to the matrix in the Kubernetes documentation.
You can follow the csi spec and curve interface.
Choose a way to deploy the plugin:
- Using the kubernetes manifests: refer to deploy doc
- Using the helm chart: helm installation
Refer to doc, you can get more details and test the driver by CSC tool.