Files
SecondBrain/05 NoxPKB/wiki/HashiCorp Nomad (one-screen).md
T
2026-04-17 11:28:35 +03:00

39 lines
1.5 KiB
Markdown

# HashiCorp Nomad (one-screen)
## 1) Что это
**Nomad** — фреймворк для кластерных решений:
- поддерживает контейнерные и **не-контейнерные** нагрузки,
- есть free/enterprise версии,
- базовая установка простая, но с ростом числа расширений усложняется администрирование.
## 2) Архитектура
- управляющие узлы: **servers**
- рабочие узлы: **clients**
## 3) Расширения (экосистема)
Можно подключать:
- Consul (service discovery)
- Vault (secrets)
- Prometheus/Grafana/ELK (monitoring/logging)
- и др.
## 4) Jobs/Tasks/Drivers
Нагрузка описывается как **job → tasks**, где task выполняется драйвером:
- docker
- qemu
- java
- etc
## 5) Манифесты и сеть/стораж
- язык манифестов: **HCL** (проприетарный; ограниченная конвертация в json/yml).
- поддержка **CNI** (сети) и **CSI** (Container Storage Interface).
## 6) Скалирование
Поддерживает:
- горизонтальное,
- вертикальное,
- “кластерное” (увеличение server/client узлов).
---
**Source:** [[01 Library/02 DevOps/Контейнеризация/HashiCorp Nomad|HashiCorp Nomad]]