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

1.5 KiB

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