Details
-
Story
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
two potential approach to deploy stateful application on aurora, please correct me if I am wrong.
1. marathon way: Applications Using Local Persistent Volumes https://mesosphere.github.io/marathon/docs/persistent-volumes.html
If one container claim to be persistence launch in a host, all cpu,mem,disk resource will be dynamically reserve from mesos, this container will restart locally forever until manually wipe the instance. support scale up/down, not support change disk size, cpu, mem.
2. kubernetes solution. Petset
Stick hostname among containers, based on stable name identity to use remote ceph,aws,gce
Pet Sets
http://kubernetes.io/docs/user-guide/petset/
Persistent Volumes
http://kubernetes.io/docs/user-guide/petset/
Attachments
Issue Links
- is related to
-
AURORA-1713 Support for persistent services in Aurora
- Accepted