30 lines
1.2 KiB
Markdown
30 lines
1.2 KiB
Markdown
# Apache Mesos (one-screen)
|
|
|
|
## 1) Что это
|
|
**Apache Mesos** — менеджер кластерных решений для оркестрации контейнерных и не-контейнерных нагрузок.
|
|
|
|
## 2) Архитектура
|
|
Три части:
|
|
1) **masters** — узлы управления
|
|
2) **agents** — рабочие узлы
|
|
3) **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|Apache Mesos]]
|