Deploy applications to multiple federated Nomad clusters with configurable
rollout and rollback strategies.
Schedule Edge Services with Native Service Discovery
Use Nomad to orchestrate edge workloads. Schedule a demo application on the edge, using Nomad's native service discovery to connect edge services. Simulate unstable edge connections to learn how Nomad gracefully handles disconnected clients.
Managing External Traffic with Application Load Balancing
Deploy an Application Load Balancer on AWS to allow external Internet traffic to your internally load balanced applications running in Nomad.
Deploy and Manage Jobs
Learn the fundamentals of expressing your workload as Nomad jobs.
Nomad parameterized jobs enable dynamic runtime behaviors from a single job specification.
Create and re-use existing job templates with Nomad Pack.
HashiCorp Tools Integrations
Learn to secure jobs and add Consul health checking, service discovery, and service mesh capabilities.
Configure the Nomad secrets engine in Vault and use Vault to obtain secrets for workloads.
Use Waypoint to build, deploy, and release your applications to Nomad.
Nomad in Production
Learn about Nomad Enterprise features and how to use them at scale.
Secure Nomad with Access Control
Learn to configure a Nomad cluster for ACLs, author your first policy, and grant a token based on it.
Enable Transport Encryption for Nomad
Encrypt Nomad's intercluster traffic—UDP gossip and TCP API/RPC traffic.
Learn to keep jobs running in the event of the unexpected with local retries and node rescheduling.
Governance and Policy
Operate Nomad securely in a multi-team environment with resource quotas and Sentinel integration.
Advanced Application Scheduling
Learn to express placement preferences for job allocations using affinities and preemption.
Operating Nomad Clusters
Learn the features operators will need to build and maintain Nomad clusters.
Upgrade a Cluster
Nomad is designed to be flexible and resilient when upgrading from one Nomad version to the next.
Plugins and Tools
Task drivers are used by Nomad clients to execute a task and provide resource isolation. Extending task drivers allows Nomad the flexibility to support a broad set of workloads.
External tools provide additional capabilities and use cases to Nomad and can sometimes be deployed as a Nomad job in your cluster.