vault backup: 2026-04-20 22:55:39
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# 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]]
|
||||
Reference in New Issue
Block a user