github.com/smintz/nomad@v0.8.3/website/source/guides/operating-a-job/update-strategies/index.html.md (about) 1 --- 2 layout: "guides" 3 page_title: "Update Strategies - Operating a Job" 4 sidebar_current: "guides-operating-a-job-updating" 5 description: |- 6 This section describes common patterns for updating already-running jobs 7 including rolling upgrades, blue/green deployments, and canary builds. Nomad 8 provides built-in support for this functionality. 9 --- 10 11 # Update Strategies 12 13 Most applications are long-lived and require updates over time. Whether you are 14 deploying a new version of your web application or upgrading to a new version of 15 Redis, Nomad has built-in support for rolling, blue/green, and canary updates. 16 When a job specifies a rolling update, Nomad uses task state and health check 17 information in order to detect allocation health and minimize or eliminate 18 downtime. This section and subsections will explore how to do so safely with 19 Nomad. 20 21 Please see one of the guides below or use the navigation on the left: 22 23 1. [Rolling Upgrades](/guides/operating-a-job/update-strategies/rolling-upgrades.html) 24 1. [Blue/Green & Canary Deployments](/guides/operating-a-job/update-strategies/blue-green-and-canary-deployments.html) 25 1. [Handling Signals](/guides/operating-a-job/update-strategies/handling-signals.html)