Skip to content

Releases: Kunde21/moosefs-csi

Space and Organization

23 Jan 12:57
b20094b
Compare
Choose a tag to compare

Order from the chaos

Dynamically provisioned volumes will now be organized and managed by the plugin. No more manually managing the directory structure. 🎉

Configure the root of the managed space (say /kubernetes). Then, a new PersistentVolumeClaim will automatically create its own directory at /kubernetes/volumes/pvc-<uuid>.

Capacity management

Capacities configured on the Persistent Volume (and/or Claim) will be enforced using MooseFs quotas.

Running low on space in a volume? Resizing volumes is also supported. Update the PVC requested storage resource, and the directory's quota will be updated to reflect the new value.

Upgrade note

If you are already running v0.0.1 in the cluster, please delete the csi-moosefs-controller statefulSet before installing v0.1.0

Calves in the wild

15 Jul 14:51
a098483
Compare
Choose a tag to compare

Basic Kubernetes CSI driver implementation, backed by moosefs storage.

As a tag pattern, the moosefs version will be first, followed by the CSI driver version.

Docker images are published at hub.docker.com/r/kunde21/moosefs-csi

Initial Capabilities:

  • Mount MooseFS directories (kind of the point)
  • Define root directory for the cluster volumes
  • Configure target directory that should be mounted in the container
  • Example Kubernetes manifests for creating persistent volumes and dynamic volumes via persistent volume claim