~/talk

An Overview of Mesos Containerization and the Default Executor

Talkat MesosCon North America 2017 · 2017-09-13..09-15· [platform-engineering]
links:none on file
speakerdeck:hatred
slides:none on file

Mesos exposes a Unified Container Runtime (UCR (Unified Container Runtime)) that pulls OCI and Docker images, uses CNI and CSI plugins for networking/storage, and runs containers as pure Linux namespaces/cgroups. The default executor (added in Mesos 1.1, executor auth in 1.3) launches task groups as nested containers up to 32 levels, exposing operator HTTP API calls (launch_nested_container, wait_nested_container). It implements health checks via debug nested containers (HTTP/TCP/command), a default “kill whole group on any failure” termination policy, and lacks per-task resource isolation today (roadmap: custom termination, resource isolation, auth).

AI-written summary · about

  1. 0:00Intro
  2. 1:08History of Meses Containerization
  3. 2:34Process based (pre 0.10.0, 2011)
  4. 3:28Containerizer and isolators (0.18, 2014)
  5. 4:11Docker engine integration (0.20, 2014)
  6. 4:52Native Docker image support (0.28, 2016)
  7. 6:14Adopting container standards
  8. 7:26De facto container standard
  9. 8:21We need true container standards!
  10. 8:53Ideal world
  11. 9:46Standards we need for containers
  12. 10:14OCI: Open Container Initiative
  13. 11:27Container networking spec
  14. 12:21CNI: Container Networking Interface
  15. 13:17Mesos supports CNI
  16. 14:07Container storage spec
  17. 14:45Latest new features
  18. 15:15Nested Container
  19. 18:16Debug Container
  20. 19:20What is an Executor?
  21. 21:01Executor API
  22. 21:55Types of Executor
  23. 24:38Why need Task Groups aka Pods?
  24. 26:05Limitations of old APE
  25. 29:17Default Executor Features
  26. 29:52WORKFLOW
  27. 32:46Task Group Lifecycle wrt Default Executar
  28. 35:10Health Checks
  29. 36:42Probes aka Checks
  30. 36:59Executor AuthN
  31. 37:34Future Work
  32. 38:39Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.