Перечитую, що цікавого додали в Hashicorp Nomad за останні пару років.

Service Discovery: тепер у nomad є вбудований SD, за допомогою якого можна реєструвати сервіси, знаходити їх за іменами та стежити за їхнім станом. У простих випадках можна обійтися без Consul. Є підтримка хелсчеків і перевірок сервісів. 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. Треба перевірити, наскільки це зручно у використанні і як це впливає на продуктивність.