Nomad

Nomad

nomadproject.io

1

About this website

Nomad is a workload orchestrator developed by HashiCorp that enables organizations to deploy and manage both containerized and non-containerized applications across on-premises and cloud environments. First released in 2015 and written in Go, Nomad is designed as a simpler alternative to Kubernetes for teams that need to schedule diverse workloads including Docker containers, Java applications, isolated fork/exec processes, QEMU virtual machines, and custom task drivers. With over 15,300 stars as of 2026, Nomad's key features include: single binary architecture (no separate components to install, the nomad binary functions as both client and server), support for multiple workload types via task drivers (docker driver, exec driver for isolated processes via chroot/cgroups, raw_exec, java driver for JAR files, qemu driver for virtual machines, and custom drivers via the plugin system), multi-datacenter and multi-region federation (deploying workloads across regions with automatic failover), bin packing and spread scheduling strategies (optimizing resource utilization or distributing for availability), job specification in HCL format supporting services, task groups, tasks, and constraints, service integration with Consul for service discovery and health checking, Vault integration for secrets management, sentiment-based scaling, task affinity and anti-affinity rules, oversubscription of CPU and memory resources, namespace and node pool isolation for multi-tenant clusters, ACL system with fine-grained policy control, Sentinel policy as code for governance, audit logging, and a web UI (Nomad UI) for visualizing jobs, allocations, and evaluations.

Tags & Categories

Categories

Tags

Statistics

1
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!