What you'll learn:
- Learn how to install and use Docker, Docker SWARM and Kubernetes on Ubuntu 20.04
- Learn how to create and use Images & Containers with Docker
- Learn how to deploy Docker applications - manually, with managed services or with Kubernetes
- Understand complex topics like managing and persisting data with Volumes
This course is designed for DevOps engineers, system administrators, and IT professionals who want to learn how to manage containers for building scalable and efficient infrastructure. The course provides an introduction to Docker, Swarm, and Kubernetes, which are popular containerization technologies used in modern software development.
The course begins with an overview of containerization and how it differs from traditional virtualization technologies. Students will learn about the benefits of containerization, including faster application deployment, improved resource utilization, and increased scalability.
Next, the course covers Docker, the industry-leading containerization platform. Students will learn how to create Docker containers, manage container images, and use Docker Compose to deploy multi-container applications.
The course then moves on to Swarm, a Docker-native clustering and orchestration solution. Students will learn how to create a Swarm cluster, manage nodes and services, and deploy applications at scale.
Finally, the course covers Kubernetes, an open-source container orchestration platform that is rapidly gaining popularity. Students will learn how to deploy a Kubernetes cluster, manage containers and pods, and use Kubernetes to manage containerized applications.
By the end of this course, students will have a solid understanding of containerization technologies and be able to manage containers for building scalable and efficient infrastructure.
Kubernetes!
Finally, you will tackle Kubernetes, a production-grade system for managing complex applications with many different running containers. You will learn the right way to build a Kubernetes Cluster - this course doesn't have any of those annoying "don't do this in production" comments! You will first build a Kubernetes Cluster on multi-nodes over KVM hypervisor