Препрочитам какво интересно са добавили в Hashicorp Nomad през последните няколко години.
Service Discovery: сега в nomad има вграден SD, с който можете да регистрирате услуги, да ги намирате по име и да следите състоянието им. В простите случаи може да минете без Consul. Има поддръжка на health check-и и проверки на услугите. https://developer.hashicorp.com/nomad/docs/networking/service-discovery
Node Pools: може да обявите сървър като принадлежащ към определен пул. И тогава може да пускате задачи само на сървъри от този пул. Добра замяна на сложните селектори, които използваме сега. https://www.hashicorp.com/blog/nomad-1-6-adds-node-pools-ux-updates-and-more
Nomad Pack: мениджър на пакети и шаблонизатор за nomad. Потенциална замяна на levant, но трябва да се провери доколко е удобно и за писане на задачи, и за деплой. Плюс преизползване на код между различни екипи и използване на чужди шаблони. Като гледам шаблоните, има дежавю от helm. Най-вероятно, както и при helm, от определен момент те стават все по-write-only и ще подтикват към one-chart-to-rule-them-all. https://github.com/hashicorp/nomad-pack/blob/main/docs/writing-packs.md
Production-ready Podman support: вече nomad поддържа podman, което потенциално позволява да се пускат контейнери без Docker. Трябва да се провери колко е удобно за използване и как влияе на производителността.