diff --git a/website/source/assets/images/feature-blue-green.svg b/website/source/assets/images/feature-blue-green.svg new file mode 100644 index 000000000..279e8dce4 --- /dev/null +++ b/website/source/assets/images/feature-blue-green.svg @@ -0,0 +1,37 @@ + diff --git a/website/source/assets/images/feature-machine-failure.svg b/website/source/assets/images/feature-machine-failure.svg new file mode 100644 index 000000000..1585aa9bc --- /dev/null +++ b/website/source/assets/images/feature-machine-failure.svg @@ -0,0 +1,17 @@ + diff --git a/website/source/assets/images/feature-rolling-deploys.svg b/website/source/assets/images/feature-rolling-deploys.svg new file mode 100644 index 000000000..643d0ce6e --- /dev/null +++ b/website/source/assets/images/feature-rolling-deploys.svg @@ -0,0 +1,33 @@ + diff --git a/website/source/assets/stylesheets/_home.scss b/website/source/assets/stylesheets/_home.scss index 07eba8823..0856807ad 100755 --- a/website/source/assets/stylesheets/_home.scss +++ b/website/source/assets/stylesheets/_home.scss @@ -210,9 +210,16 @@ simplify { svg { display: block; - margin: 60px 30px 0 0; + max-height: 150px; + margin: 0 auto; padding: 0; } + + @media(max-width: $screen-sm) { + svg { + margin: 60px auto; + } + } } binpacking { diff --git a/website/source/index.html.erb b/website/source/index.html.erb index 6764cf6ef..1d68863a5 100644 --- a/website/source/index.html.erb +++ b/website/source/index.html.erb @@ -136,11 +136,15 @@ description: |-
In order to update an application while reducing downtime, Nomad provides a built-in mechanism for rolling upgrades. Operators specify @@ -149,16 +153,40 @@ description: |- parallelization and stagger, rolling upgrades make application deployments simple and safe.
+Nomad supports blue/green and canary deployments through the declarative job file syntax. By specifying multiple task groups, Nomad allows for easily changing the quantity and parameters of - each group to perform automatic or manual rolling deploys. + each group to perform automatic or manual rolling deploys. Place the + job behind a shared load balancer to send a percentage of traffic to + the canary build to test changes on a portion of traffic.
+Because it knows the state of all nodes and applications, if a node becomes unhealthy, Nomad will automatically reschedule the