Kunde21 / moosefs-csi

Kubernetes CSI driver backed by moosefs
MIT License
10 stars 4 forks source link

Volume tracking and quota management #10

Closed Kunde21 closed 3 years ago

Kunde21 commented 3 years ago

Extending the support for CSI features to include proper dynamic volumes, size limitations, and dynamic resizing of persistent volumes.

Updates to both the controller and node plugins.

Configuration still sets the root of the cluster-managed directory tree. Within that directory, two sub-directories are used to organize the plugin metadata (/root/k8smeta) and dynamically provisioned volumes (/root/volumes). Each directory is a volume, with the requested size limits enforced via moosefs quotas on the respective directory.