Rook: Open, Cloud Native, and Universal Distributed Storage #golang based

Rook is a distributed storage system designed for cloud native applications. It exposes file, block, and object storage on top of shared resource pools. Rook has minimal dependencies and can be deployed in dedicated storage clusters or converged clusters. It’s self-managing, self-protecting, self-healing, and is designed to just work without teams of engineers managing it. It scales from a single node, to multi-PB clusters spread geographically. It’s based on the Ceph project, written in Go with over 10 years of production deployments in some of the largest storage clusters in the world.