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.
What you'll learn
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.
Table of contents
- Introducing Load Balancing and Scale in Swarm Mode 3m
- External Load Balancing: Ingress and Host Mode 2m
- Swarm Services with Ingress Networking 5m
- Swarm Services with Host Mode Networking 4m
- Internal Load Balancing and Service Discovery 3m
- Service Discovery: VIP and DNSRR 3m
- Swarm Services with VIP and DNSRR Discovery 6m
- Module Summary 3m
- Introducing Scale for Services and Nodes 1m
- Evolving the Demo App Using Windows Containers 2m
- Adding Windows Nodes to the Swarm 4m
- Scaling up Windows and Linux Containers 5m
- Understanding Service Modes: Replicated and Global 2m
- Replicated Services with Ingress Networking 2m
- Global Services with Host Mode Networking 5m
- Module Summary 3m
- Running Multiple Apps on Your Swarm 2m
- Using a Reverse Proxy to Front-end Your Applications 3m
- Adding a New Stack - Elasticsearch and Kibana 5m
- Deploying Nginx as a Swarm Service to Proxy Other Apps 6m
- Stateful Apps and Docker Volumes in Swarm Mode 2m
- Configuring Elasticsearch to Run as a Scalable Service 6m
- Proving Failover by Killing a Swarm Node 3m
- Module Summary 3m
- Understanding How Load Balancing and Scale Support Production 2m
- Drain Mode for Worker and Manager Nodes 3m
- Setting Nodes to Drain Mode and Checking Service Levels 4m
- Manually Balancing Services After Nodes Join 6m
- Understanding Rolling Update Configuration in Swarm Mode 4m
- Pushing a Rolling Service Update and a Manual Rollback 4m
- Adding Healthchecks and Pushing a Service Update with Automated Rollback 6m
- Module Summary 3m