Перечитываю что интересного добавили в 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 и будут подталкивать к одному-чарту-чтобы-править-ими-всеми. https://github.com/hashicorp/nomad-pack/blob/main/docs/writing-packs.md
Production-ready Podman support: теперь nomad поддерживает podman, что потенциально позволяет запускать контейнеры без докера. Нужно проверить насколько это удобно в использовании и как это влияет на производительность.