Nomad

A scheduler and orchestrator that deploys containers, binaries and batch jobs across on-prem and cloud machines.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About Nomad

Nomad is HashiCorp's workload orchestrator. You describe a workload as a job, and Nomad schedules it across a cluster of machines, on premises or in the cloud. It runs Docker containers and also non-containerized applications, binaries and batch jobs, through pluggable task drivers.

The documentation covers parameterized jobs, access control lists, traffic security, failure handling and cluster upgrades. Nomad Pack provides reusable job templates. Nomad works alongside Consul for service discovery and health checks, and a sandbox is available for trying it out.

Strengths

  • Schedules containers and plain binaries alongside each other
  • Runs on premises or across clouds
  • Integrates with Consul for service discovery and health checks
  • Reusable job templates through Nomad Pack

Limitations

  • Aimed at clusters, which is more than a single machine needs
  • Source-available license rather than open source
  • Full service networking depends on pairing it with other HashiCorp tools

Details

Pricing
FreeFree to download and run from HashiCorp's install page.
License
Proprietary (BUSL-1.1)
Developer
HashiCorp
Platforms
Self-hosted, Command line
How it runs
Downloadable app, Self-hosted
Best suited for
Teams scheduling mixed container and non-container workloads across a cluster
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Nomad

Compare all

Software that can replace Nomad for an important use case, and what changes if you switch.

  • Kubernetes

    An open-source system for automating deployment, scaling and management of containerized applications across machines.

    Kubernetes is fully open source with a very large ecosystem, but focuses on containers rather than plain binaries and is more complex to set up and operate.

  • K3s

    Certified lightweight Kubernetes distribution packaged as a single binary.

    K3s is a certified lightweight Kubernetes distribution in a single binary under Apache-2.0, suited to small hosts, though it schedules containers rather than mixed binary workloads.

  • k0s

    Zero-dependency Kubernetes distribution shipped as one self-contained binary.

    k0s ships Kubernetes as one self-contained binary with no host dependencies under an open source license, but has a smaller ecosystem than other Kubernetes distributions.

  • RKE2

    A security-focused Kubernetes distribution from Rancher, also known as RKE Government.

    RKE2 is an open-source, security-focused Kubernetes distribution with CIS Benchmark defaults and FIPS 140-2 support, adding compliance setup detail that small setups may not need.

  • MicroK8s

    Canonical's low-footprint Kubernetes for workstations, edge sites and CI.

    MicroK8s is Canonical's open source low-footprint Kubernetes with one-command add-ons and automatic high availability, but installation depends on snap.

  • OKD

    An opinionated community Kubernetes distribution that bundles operators for a complete self-managed container platform.

    OKD is an open-source OpenShift-style Kubernetes platform with over 100 preinstalled operators, heavier and more opinionated than Nomad and needing significant infrastructure.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing