Figure out a solution for persistent docker storage

RESOLVED FIXED

Status

Participation Infrastructure
Community Ops
RESOLVED FIXED
3 years ago
2 years ago

People

(Reporter: nemo, Assigned: nemo)

Tracking

Details

(Assignee)

Description

3 years ago
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)

Updated

3 years ago
Assignee: jgiannelos → nobody
(Assignee)

Updated

3 years ago
QA Contact: pierros
(Assignee)

Updated

3 years ago
Assignee: nobody → jgiannelos
(Assignee)

Comment 1

2 years ago
PR merged here:
https://github.com/mozilla/partinfra-playbooks/pull/4
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.