1.2 KiB
1.2 KiB
Apache Mesos (one-screen)
1) Что это
Apache Mesos — менеджер кластерных решений для оркестрации контейнерных и не-контейнерных нагрузок.
2) Архитектура
Три части:
- masters — узлы управления
- agents — рабочие узлы
- frameworks — “платформы”/надстройки, которые запускают конкретные нагрузки
3) Как работают frameworks
Framework состоит из:
- scheduler (планировщик)
- executor (исполнитель)
Идея:
- masters предлагают ресурсы framework’ам,
- scheduler решает, где запускать задачи,
- executor исполняет задания на agent-узлах.
4) Примеры frameworks
- Marathon (контейнеры)
- Apache Aurora (cron/jobs) — deprecated
- Mesosphere DC/OS (на базе Mesos+Marathon) — deprecated
- DC/OS 2.0 (Kubernetes-совместимый) — “не готово” в твоих заметках
Source: 01 Library/02 DevOps/Контейнеризация/Apache Mesos