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
  • Deploy a new Nomad job
  • Update a running job
  • Next Steps
DocsForum
Back to nomad
Manage JobsView Collection
    Deploy and Manage ApplicationsLearn How to Configure TasksLearn How to Submit Jobs to NomadInspect Running JobsAccess Application Logs for TroubleshootingCollect Resource Utilization Metrics

Deploy and Manage Applications

  • 1 min
  • Products Usednomad

Developers deploy and manage their applications in Nomad via jobs. This section provides some best practices and guidance for operating jobs under Nomad.

»Deploy a new Nomad job

The general flow for operating a job in Nomad is:

  1. Author the job file according to the job specification.
  2. Plan and review the changes with a Nomad server.
  3. Submit the job file to a Nomad server.
  4. (Optional) Review job status and logs.

»Update a running job

When updating a job, there are a number of built-in update strategies which may be defined in the job file. The general flow for updating an existing job in Nomad is:

  1. Modify the existing job file with the desired changes.
  2. Plan and review the changes with a Nomad server.
  3. Submit the job file to a Nomad server.
  4. (Optional) Review job status and logs.

Because the job file defines the update strategy (blue-green, rolling updates, etc.), the workflow remains the same regardless of whether this is an initial deployment or a long-running job.

»Next Steps

Click next to practice creating a Nomad job specification.


NextLearn How to Configure Tasks
HashiCorp
  • System Status
  • Terms of Use
  • Security
  • Privacy
stdin: is not a tty