Zero Downtime Deployments Lab

How to do zero downtime deployments with DC/OS.
How to do zero downtime deployments with DC/OS.

Have you ever wondered how exactly to roll out a service without causing downtimes? Look no further, we have something for you:

The DC/OS Zero Downtime Deployments lab.

DC/OS rolling upgrade

This lab aims at providing an introduction to service deployments by walking you, step-by-step, through recipes how to roll out new versions of a DC/OS service without downtimes. We explain the basic concepts, such as health checks or canary deployments, in detail and provide instructions along with the necessary configurations. Each section contains a discussion of the underlying motivation and as well as tips and recommendation when to use what.

We’re covering the following topics in the Zero Downtime Deployments lab:

  • Rolling upgrades, without and with health checks
  • How and when to use readiness checks
  • Minimizing overcapacity during deployments
  • Canary deployments
  • Blue-Green deployments

If you have a DC/OS 1.8 up and running, it should take you roughly 45 min to go through all the exercises.

Give it a try today and let us know what you think or what is missing!