◦ All or nothing semantics • One image per container ◦ Tasks cannot have a different image than executor • No resource isolation between tasks within executor
co-located and co-scheduled tasks as a single unit • Tasks should be able to share some but not all resources ◦ e.g., Sharing: Network namespace, Volumes ◦ e.g., Exclusive: Container Image • Dynamically updatable ◦ e.g., Resources can be added or removed at run time • Hierarchical isolation
v1 HTTP API • Will eventually replace command executor • Current restart policy ◦ Suicide if any container terminates with non zero exit status ◦ Will support a more sophisticated restart policy later