Open Source Gluster Alternatives
Name | URL | Comments |
---|---|---|
Flocker | https://clusterhq.com/flocker/introduction/ | Seems to be the most popular solution for persistent docker storage; it is unclear if volumes can be read/write accessible on multiple containers. https://flocker-docs.clusterhq.com/en/latest/ has been offline for 2 weeks, so I cannot test it or find out more detailed information. |
Rook | https://rook.io/ | Built for k8s; based on Ceph; shared file system can be mounted read-write from multiple pods; not production ready until 12/2017 (https://github.com/rook/rook/blob/master/ROADMAP.md) |
REX-Ray | https://rexray.readthedocs.io | Not sure of the maturity of the project; Couldn't find any numerated list of features or any websites describing their experience with it; Developed by DELL/EMC. |
Infinit | https://infinit.sh | Still in alpha stages; details limited |
Cloud Provider Gluster Alternatives
AWS
Using Amazon EFS to Persist Data from Amazon ECS Containers
Docker for AWS persistent data volumes
GCP
https://cloud.google.com/container-engine/docs/tutorials/persistent-disk/
Persistent disks can be attached to containers. Persistent disks can be read by multiple instances, but I don't believe they can be written to by multiple instances. GCP doesn't currently have a service like AWS EFS.
Azure
Azure released a docker volume driver for their CIFS storage, not sure of how well it works: https://github.com/Azure/azurefile-dockervolumedriver