Description
Course info
Rating
(156)
Level
Intermediate
Updated
Mar 30, 2016
Duration
2h 22m
Description

Managing Docker at scale is the next challenge facing IT. This course, Docker Swarm: Native Docker Clustering, will teach you everything you need to know about Docker Swarm, the native solution for managing Docker environments at scale. First, you'll learn how to build highly available, production-grade Swarm clusters. You'll also cover how to secure them with TLS and certificates. Finally, you'll discover how Docker Swarm is used behind the scenes by other technologies such as Docker Datacenter and Universal Control Plane. By the end of this course, you'll have a foundational knowledge of Docker Swarm and you'll know how to use it to manage Docker's infrastructure.

About the author
About the author

Nigel is a popular figure in the tech industry, renowned for his love of storage and deep technical knowledge. Nigel writes a popular long-running storage blog as well as having hosted many popular technology podcasts, all of which are which are known for their excellent treatment of technical topics.

More from the author
Docker Deep Dive
Intermediate
4h 40m
4 Jan 2018
Getting Started with Kubernetes
Beginner
2h 53m
22 May 2017
Docker Networking
Intermediate
1h 49m
8 Feb 2017
More courses by Nigel Poulton
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, and welcome to Pluralsight. I'm Nigel Poulton, author of the course, Docker Swarm: Native Docker Clustering. I think a crucial course for anyone wanting to find their way in the brave new world of dockering container. As I mention in the course, it's one thing to spin up a few containers on your laptop, but it's a whole different game deploying and managing containers in the real world at scale. So, Docker Swarm is the native solution, so from the folks that brought us Docker for clustering and otherwise dealing with large numbers of Docker hosts and Docker containers. Now, you can use Docker Swarm on its own, right. And, many people do and we'll show you how to do that in the course. But more and more, it's also been leveraged behind the scenes by technologies such as Docker Data Center and Docker Universial Control Plane, not to mention third-party products. So, Swarm itself is becoming pretty much core to most container solutions that deal with any kind of scale. And because of that, it needs to be one of your core skills, if you want to make a go for it in the container world. In fact, I'd maybe go as far to say that once you've got the basic Docker skills under your belt, then Swarm might well be the next skill you need to acquire. And, another thing we cover in the course, how to secure your Swarm cluster. So, lock it down with TLS and certificates and the likes, which I think we'd all agree is massively important in today's, and even tomorrow's production environments. So yeah, Docker Swarm, native Docker clustering. I think the absolute best way for you to get fully up to speed with one of the best and most important technologies defining the Docker and container world.

Filtering and Scheduling
Okay, now that we've got our cluster up, basking in high availability and tightened up with a bit of TLS, it's time to see how scheduling and filtering come into the game to give us control over how containers get deployed against the cluster. So, in this module, we'll look at starting containers on the cluster, and we'll focus on the impact that the scheduling strategy has. Then we'll look at how we can use filters to gain fine control over which nodes in the cluster our containers start on. So without further ado, let's crack on.

Integrations with Other Tools
So what I thought we'd do in this module before we go and wrap up the course is show you how some of the technologies we've learned are leveraged in some of the existing Docker products. So first up, we'll take a really quick look at Docker Datacenter, or the UCP component at least, Universal Control Plane. You see, Docker Datacenter is a few Docker technologies bundled together and sold with commercial support. And one of those major components is Universal Control Plane. So we'll take a super quick look at that and see if we can recognize some Swarm magic going on behind the scenes. Then, we'll look at Docker Cloud. Now, while this doesn't use Swarm for scheduling, we will see how it leverages labels or tags for targeting container deployments. Then, after we're done with that, we'll go and wrap up the module by looking where you can go next now that you're fully up to speed with Swarm.