Deploy and manage applications
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:
- Author the job file according to the job specification.
- Plan and review the changes with a Nomad server.
- Submit the job file to a Nomad server.
- (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:
- Modify the existing job file with the desired changes.
- Plan and review the changes with a Nomad server.
- Submit the job file to a Nomad server.
- (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.