HashiCorp Learn
Infrastructure
  • TerraformTerraformLearn terraformDocs
  • PackerPackerLearn packerDocs
  • VagrantVagrantLearn vagrantDocs
Security
  • VaultVaultLearn vaultDocs
  • BoundaryBoundaryLearn boundaryDocs
Networking
  • ConsulConsulLearn consulDocs
Applications
  • NomadNomadLearn nomadDocs
  • WaypointWaypointLearn waypointDocs
  • HashiCorp Cloud Platform (HCP) LogoHashiCorp Cloud Platform (HCP)HashiCorp Cloud Platform (HCP)Docs
Type '/' to Search
Loading account...
  • Bookmarks
  • Manage Account
  • Overview
DocsForum
Back to nomad
Advanced SchedulingView Collection
    Advanced Scheduling with NomadPrevent Priority Inversion with PreemptionExpress Job Placement Preferences with AffinitiesIncrease Failure Tolerance with Spread

Advanced Scheduling with Nomad

  • 1 min
  • Products Usednomad

The Nomad scheduler uses a bin-packing algorithm to optimize the resource utilization and density of applications in your Nomad cluster. Nomad 0.9 adds new features to allow operators more fine-grained control over allocation placement. This enables use cases similar to the following:

  • Expressing preference for a certain class of nodes for a specific application via the affinity stanza.

  • Spreading allocations across a datacenter, rack or any other node attribute or metadata with the spread stanza.

Please refer to the tutorials below for using affinity and spread in Nomad 0.9.

  • Preemption
  • Affinity
  • Spread


Back to Collection
HashiCorp
  • System Status
  • Terms of Use
  • Security
  • Privacy
stdin: is not a tty