Learn how to use Docker Swarm to manage Docker at scale, a new challenge for any IT professional. This course will teach you how to build and secure clusters, how to build an infrastructure for Swarm deployment, and how other technologies use Swarm.
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.
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.
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.