CoreOS, makers of the open-source lightweight operating system by the same name, has launched an open source project called Torus that aims to deal with some of the storage challenges of containers.
Torus is a fully open source distributed storage system that provides storage primitives to containers and cluster orchestration platforms such as Kubernetes.
It’s not that there aren’t any legacy storage solutions that can be used with container infrastructure; there are. But they kind of create a mismatch between legacy technology and modern infrastructure. Existing storage solutions are intended for large machines, which in most cases are custom and proprietary hardware. Those solutions are expensive and not really designed for the clusters of small, inexpensive, commodity hardware that the modern cloud is built on.