Managing Load Balancing and Scale in Docker Swarm Mode Clusters

Swarm mode is the clustering technology built right into Docker. This course teaches you how load balancing and scale work in swarm mode, so you can run reliable and scalable apps in production.
Course info
Rating
(25)
Level
Intermediate
Updated
Mar 23, 2018
Duration
1h 58m
Table of contents
Course Overview
Understanding Load Balancing and Service Discovery
Scaling Services and Nodes in Swarm Mode
Managing Request Routing and Data Storage
Supporting Production Maintenance and Deployments
Description
Course info
Rating
(25)
Level
Intermediate
Updated
Mar 23, 2018
Duration
1h 58m
Description

Docker swarm mode is a production-grade container orchestrator with built-in features for load-balancing and scaling your applications. In this course, Managing Load Balancing and Scale in Docker Swarm Mode Clusters, you'll learn how to deploy and manage applications in swarm mode for high availability, high performance, and easy scale. First, you'll learn how load balancing and service discovery works in swarm mode. Then you'll learn how to scale your services and your swarm - with Linux and Windows nodes. Finally, you'll learn how to run multiple applications and maximize the use of your cluster, and how swarm mode supports production maintenance and deployment. When you’re finished with this course, you will have the skills and knowledge to run performance reliable apps in production with Docker swarm mode.

About the author
About the author

Elton is an independent consultant specializing in systems integration with the Microsoft stack. He is a Microsoft MVP, blogger, and practicing Technical Architect.

More from the author
C# Extension Methods
Beginner
1h 27m
Oct 1, 2019
Serverless Programming with Fn Project
Beginner
1h 36m
May 28, 2019
More courses by Elton Stoneman
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hey, how are you doing? My name is Elton and this is Managing Load Balancing and Scale in Docker Swarm Mode Clusters. I've always found swarm mode to be a powerful container orchestrator that's easy to use, and I've been running it in production since it was released in 2016. If you're ready to take your containerized apps to production, but you need to understand how the orchestrator helps you with load balancing, scale, updates, and maintenance, then this course is for you. Over the next 2 hours I'll show you how a service discovery and load balancing works in swarm mode and the configuration options that Docker gives you. I'll show you how to scale up your services and your swarm and how to get the most out of it by running multiple apps and fronting them with a reverse proxy running in a container. I'll show you how to take nodes out of the swarm safely for maintenance and how you can configure your services with rolling updates and automatic rollbacks, which makes your deployment fast and reliable. And my demo solution uses a mixture of Windows and Linux containers, so I'll be showing you how all that works with a hybrid swarm, made up with a mixture of Linux and Windows nodes. By the end of the course, you'll understand just how powerful swarm mode is and you'll be comfortable moving your Dockerized apps into production knowing that you can scale and manage them easily.