Express placement preferences for job allocations within your cluster
using affinities and spread. Prevent priority inversion with preemption.
5 tutorials
1min
Advanced scheduling with Nomad
Discover the advanced scheduling features available to Nomad jobs including affinity and spread.
10min
Prevent priority inversion with preemption
Deploy a low priority job and a high priority job. Then use preemption to run the higher priority job even when other jobs are running.
7min
Express job placement preferences with affinities
Configure affinities to express placement preferences for your jobs. Create a job with an affinity, submit it to Nomad, and monitor it after placement.
7min
Use spread to increase failure tolerance
Create a jobspec with the spread stanza to prevent application downtime as a result of a physical domain failure in a datacenter or rack.
13min
Oversubscribe memory
Enable and configure a job for memory oversubscription to better allocate jobs with inconsistent load spikes or front-loaded memory footprints.