Closed Bug 1236474 Opened 8 years ago Closed 8 years ago

Figure out a solution for persistent docker storage

Categories

(Participation Infrastructure :: Community Ops, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: nemo-yiannis, Assigned: nemo-yiannis)

Details

At the moment, our PaaS infrastructure can only run stateless apps (AKA we don't support persistent volumes for each docker based app). Although docker volume plugins are available after docker 1.8 release, still there is no stable way to run persistent volumes in marathon (there are some PoCs (eg. [1]) but not an established way to do that).

A cleaner workaround is to manually maintain a distributed filesystem storage and map folders to marathon apps using docker volumes (officially supported by marathon). Some distributed filesystem options that we can investigate are:

* glusterfs
* ceph

[1] https://github.com/ClusterHQ/marathon-flocker-plugin-demo
Assignee: jgiannelos → nobody
QA Contact: pierros
Assignee: nobody → jgiannelos
PR merged here:
https://github.com/mozilla/partinfra-playbooks/pull/4
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.