# 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]]