This page documents the preliminary requirements and design for volume management in the NDS Labs Workbench system.
See
...
also
- https://github.com/nds-org/gluster
- https://opensource.ncsa.illinois.edu/jira/browse/NDS-186 (first comment)
Requirements
- Kubernetes support: Since the workbench is based on Kubernetes, storage options must be supported or supportable in the Kubernetes framework. This means that the storage can be mounted in a Pod/container.
- Distributed: Storage solution must support distribution across multiple nodes.
- Quotas: Storage solution must support per-project quotas
- Scalability: Storage solution must be scalable
- Reliability: Storage solution must be reliable, or support a balance in the reliability/performance trade-off
- Performance: Storage solution must be performant, or support a balance in the performance/reliability trade-off
...