Details
-
Epic
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
Isolator Container
Description
The idea is to introduce a general isolator in Mesos that will interact with a container when an isolator method is invoked by the containerizer.
The motivation for this is to allow folks to write an isolator very easily using any language, and package the isolator into a container. The isolator container should be launched/restarted by Mesos using the upcoming standalone container support. We need to have some logic to avoid a cyclic dependency (avoid using the isolator when launching the isolator container itself!)
The protocol between the isolator container and the containerizer should be a well known protocol that supports multiple lauguages. gRPC is a natural fit here. Idempotency is pretty important. We should clearly call out that most of the interfaces should be idempotent so that we can deal with failure scenarios more gracefully.
Attachments
Issue Links
- is blocked by
-
MESOS-7302 Support launching standalone containers.
- Resolved