Fuzzball Documentation
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Storage Management

Fuzzball can manage various storage types. It does so by leveraging the Kubernetes Container Storage Interface (CSI). Using this standard allows Fuzzball to leverage many CSI compatible drivers to dynamically manage storage and volumes. See this list of CSI Drivers for more information. Most drivers are compatible with Fuzzball with the exceptions of CSI Drivers that are coupled to specific Kubernetes API calls.

The Storage service is composed of three major components:

  1. Storage Class: to manage/provision volumes based on CSI drivers
  2. Storage Driver: the underlying CSI driver configuration that allows a storage class to be based on a specific storage types
  3. Storage Volume: an individual instance of storage created by a user and backed by a particular storage class

Storage Classes and Drivers are managed at the cluster level by cluster administrators. Users may create/delete Storage Volumes within their accounts if they are granted permissions to do so.

The instructions in this document are primarily intended for cloud Fuzzball installations.