DC/OS was declared end of life October 31, 2021 and the content is no longer maintained
Marathon-LB is a reverse proxy load balancer for Marathon applications. Marathon-LB supports TCP, HTTP, and HTTPS protocols and automatically updates its configuration in real-time as you add and remove applications from the cluster. Marathon-LB can be used as a public-facing load balancer running on public agents to allow ingress traffic into the cluster or as an internal load balancer. Load balance application traffic with Marathon-LB in DC/OS and keep traffic flowing by performing a zero downtime blue/green deployment in this Lab.
Upon completion of this Lab you will be able to:
You should be familiar with:
Before completing the Lab instructions, the environment will look as follows:

After completing the Lab instructions, the environment should look similar to:

September 21st, 2021 - Clarified SSH instructions
August 1st, 2021 - Resolved an issue preventing the DC/OS cluster from provisioning
October 2nd, 2020 - Replaced CoreOS virtual machines (no longer available in AWS) with CentOS
August 31st, 2020 - Updated screenshots for the new EC2 user interface
May 15th, 2019 - Updated a Lab Step to address an issue encountered while installing PycURL
January 10th, 2019 - Added a validation Lab Step to check the work you perform in the Lab