github.com/diptanu/nomad@v0.5.7-0.20170516172507-d72e86cbe3d9/website/source/docs/operating-a-job/update-strategies/index.html.md (about)

     1  ---
     2  layout: "docs"
     3  page_title: "Update Strategies - Operating a Job"
     4  sidebar_current: "docs-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 updates. When a job specifies a
    16  rolling update, Nomad can take some configurable strategies to minimize or
    17  eliminate down time, stagger deployments, and more. This section and subsections
    18  will explore how to do so safely with Nomad.
    19  
    20  Please see one of the guides below or use the navigation on the left:
    21  
    22  1. [Rolling Upgrades](/docs/operating-a-job/update-strategies/rolling-upgrades.html)
    23  1. [Blue/Green & Canary Deployments](/docs/operating-a-job/update-strategies/blue-green-and-canary-deployments.html)
    24  1. [Handling Signals](/docs/operating-a-job/update-strategies/handling-signals.html)