Nomad is a lightweight, flexible scheduler and orchestrator for deploying and managing containerized and non-containerized workloads across clusters. It supports multi-region and cloud deployments, integrates with Consul and Vault, and enables batch, system, and service job models for scalable workload placement and lifecycle management.
Use this profile to understand the building block briefly, place it in the model, and open related building blocks.
Technical building block: can be automated, integrated, or operated.
Concrete cog in the system that works inside larger relationships.
HashiCorp Nomad is a distributed scheduler and orchestrator that runs applications as jobs on VMs, bare metal, or containers.
HashiCorp developed Nomad as a lightweight alternative to more complex cluster orchestrators and released it as an open-source project in 2015. Its design aimed to schedule different workload types across heterogeneous infrastructure.
A job describes groups, resources, networking, and lifecycle. Servers hold cluster state and place allocations; clients execute them. The scheduler, service discovery, secrets integrations, and rolling updates connect declaration with operation.
A declarative file describes workload, resources, dependencies, and update behavior.
An allocation is a concrete placement and execution of a task group on a client.
The scheduler assigns requirements to available nodes using resources and constraints.
Nomad unifies batch, service, and container workloads with relatively little infrastructure. High availability, networking, persistence, secret access, and the boundary with Kubernetes need evaluation before adoption.
Where this building block is located in the topic model.
No structure path available.
Explore how this building block connects to concepts, methods, technologies, and tools.
These sources establish the term and its professional meaning.
All direct connections of the current building block in a compact text view.
This classification shows where the building block typically matters, how demanding it is, and what kind of impact it has in the model.
The level within the organization (enterprise, domain, team) at which the AssetBlock is applied.