Back to course list
- Level: Intermediate
- Duration: 04h 12m 23s
- Release date: 2021-06-25
- Author: Wes Higbee
- Provider: Pluralsight
Getting Started with Docker Swarm
Description
Content
Love using docker on a single machine and want to easily scale across multiple machines? This course will teach you about creating clusters and orchestrating containers with Docker Swarm.
- Course Overview01m
- Course Overview01m
- Joining Nodes to Form a Docker Swarm Cluster56m
- From Standalone to Multi-node07m
- Initializing a Single Node Swarm with Docker Swarm Init03m
- Cloning the Course Repo and Explaining the Multi-machine Vagrantfile05m
- Vagrant Up m1 w1 - Auto-provision Two Ubuntu VMs with Docker Engine Running01m
- Use the --advertise-addr Flag with Docker Swarm Init on Machines with Multiple NICs05m
- Faster Node Management with Direct SSH Access - Leveraging Vagrant ssh-config03m
- Transparent Node Management with SSH Based Docker Contexts02m
- Docker Node ls + Seamless Docker Context Switching02m
- Visualizing Docker Contexts to Simplify Multi-node Management06m
- Joining Nodes Concisely with One-off Commands via Docker Contexts04m
- Visualizing Cluster State with the Docker Swarm Visualizer (dockersamples/visualizer) Running in a Standalone Container03m
- Joining Worker 2 with Real Time Web GUI and Terminal Monitoring04m
- Simulating a Power Loss and Observing Node Status as Nodes Come Back Online02m
- Joining a Second Manager Node02m
- play-with-docker.com - How to Setup a Learning Lab with Free, Multi Node Clusters in the Clouds!02m
- Promoting, Demoting, and Inspecting Nodes03m
- Connecting to play-with-docker.com over SSH - And, Even Better, a SSH Based Docker Context!02m
- Deploying Services to the Cluster43m
- Abstracting the Challenges of Multi-node Container Deployments with Services04m
- Full Auto Swarm with Standalone Container Visualizer to Convert into a Service02m
- Symmetry of Docker Container Run --help and Docker Service Create --help03m
- Porting and Running a Visualizer Service04m
- Docker Service Update --force to Change Placement without Changing Our Service02m
- CLI Task Monitoring with Watch Docker Service ps --format02m
- JSON and Custom Table Output with Docker Service ps --format03m
- Docker Container Kill to Change Placement Too!02m
- Docker Service Update --constraint-add node.role==manager04m
- Docker Service Inspect : A First Look at Spec, PreviousSpec, and Convergence04m
- Challenge: Deploy Your Favorite Web Service ... I'll Use NGINX03m
- Docker Service Logs - Accessible Even for Containers Running on Other Nodes!01m
- Task History Defaults to 5, Log Following, and Other Log Output Options02m
- Swarm Networking Magic - Accessing Published Ports from Any Node!01m
- Removing Services and Monitoring Removal with Swarm Scoped Events03m
- Readable Docker Event History with JSON and jq03m
- Deploying Applications with Stacks01h 28m
- A Stack to Deploy Our weby NGINX Service04m
- Deploying the weby Stack with Docker Stack Deploy04m
- Updating a Deployed Service - Just Edit the Stack File and Push the "Deploy Button" Again!03m
- How to Monitor All Tasks at the CLI04m
- Understanding Reconciliation by Draining a Manager Node04m
- SwarmKit Has One of the Best Ever Documented Codebases04m
- SwarmKit's Code Is Itself Accessible - Check It Out!02m
- The SwarmKit Repo Design Docs Are Filled with Architecture and Terms02m
- Creating a Stack File to Deploy Our viz Service03m
- Initializing a Pi Swarm in under 3 Minutes Using a Bare Metal Setup of 5 Raspberry PIs!04m
- Troubleshooting a Failed Service on the Task Level with `Docker Stack ps --no-trunc`04m
- Finding an Image's Supported Platforms on Docker Hub or via `hub-tool tag ls --platforms`02m
- Changing Images to weshigbee/swarmgs2-viz: Just Edit the Stack File and Deploy!06m
- Configuring a Scaled Service via a Stack File - echo-replica.yml02m
- Using a Templated Task to Append {{.Node.Hostname}}-{{.Task.Slot}} To Service Container Hostnames01m
- Deploying a Stack Based on weshigbee/swarmgs2-echo01m
- echo's /containers Endpoint to List Its Docker Host's Containers - Akin to docker container ps -a01m
- Forcing the Browser to Establish New Connections to Investigate Routing Implications05m
- Deploy to Pull the Latest Image02m
- Observe Routing with Curl and without Connection Reuse03m
- The Role of the Ingress Overlay Network02m
- Communicating Internally over Default and Custom Overlay Networks03m
- Performing a DNS Lookup from One Container to Its Own Service - and We Find a New, Implicit Stack Network!05m
- Docker Network Inspect's --verbose Flag Is Filled with Rich Details About the Ingress Network04m
- Investigating How the echor_default Overlay Network Works for Internal Communication06m
- dig servicename Returns our Service's VIP - whereas - dig tasks.servicename Returns Our Service's dnsrr List of IPs03m
- Using dnsrr for Internal and Container to Container Service Discovery on Backend Overlay Networks04m
- Running Jobs on the Cluster45m
- Introducing Service Mode with a Quick Look at Global Services03m
- Switching a Drained Node to Active Triggers Reconciliation to Schedule Task(s) for Global Service(s) on the Now Active Node!04m
- Scenario: Using Swarm Jobs to Stress Test Swarm Services via Backend Overlay Networks04m
- Deploying Our sr Stack with a Service Exposing a Web App to Stress Test with a Job05m
- Exploring How to Create Our First Global Job04m
- Running Our First Job and Monitoring Progress02m
- Viewing Job Output with Docker Service Logs JOBNAME01m
- Listing Job Instances (aka Tasks) with Docker Service ps JOBNAME03m
- A First Job Instance That Communicates over the User Defined Overlay Network to Load Test Our Service!04m
- Validating Our Job Is Talking to Our Service over the sr_testers Overlay Network04m
- Scaling Jobs down and Validating We Can Make Jobs That Can Send Successful Web Requests03m
- Visualizing the Interactions in Our Next Load Test between Swarm Jobs and Swarm Services01m
- Using Swarm Jobs to Test Swarm Services to Verify a Hypothesis About Scalability07m
- Injecting App Config and Secrets at Runtime18m
- Configs and Secrets Are Special Purpose Mounts!02m
- Using an External Secret to Avoid Hardcoding Passwords in Stack Files05m
- Docker exec'ing around Our MySQL Container to Learn About Secrets04m
- Removing Secrets and an Intro to Updating Secrets with a Link to a Deeper Dive in the First Edition of This Course03m
- Secrets and Configs Are Parallel Concepts - Secrets Are Merely Sensitive Configs04m
Random courses
- Protective Technology with Apache Kafka
- Wilful Blindness and Trust at Work
- DSRPTD MBA
- Forex 101
- All the questions I had when setting up a company
- K-pop Vocal Training: Expansion of Vocal Range - for Women
- Microsoft Endpoint Manager: Deploy MECM Clients
- Electric and Magnetic Lines of Force
- Effectively Optimizing Inventory with SAP
- Connecting Engagement and Inclusion to a Culture of Performance
Latest courses
- Ember.js: The Documentary
- GraphQL: The Documentary
- AWS Certified Solutions Architect - Professional (SAP-C01) Cert Prep: 1 Design for Organizational Complexity
- CCSP Cert Prep: 4 Cloud Application Security
- What Business Leaders Need to Know about Web3 (+ Metaverse)
- Building No-Code Apps with AppSheet: Implementation
- Automation Anywhere: The Big Picture
- Protective Technology with Apache Kafka
- Coding for Visual Learners: Learning JavaScript from Scratch
- StringBuilder Internals