Docker and Kubernetes The Complete Guide
Docker and Kubernetes The Complete Guide
Docker and Kubernetes The Complete Guide
Requirements
Description
If you’re tired of spinning your wheels learning how to deploy web applications, this is the
course for you.
CI+CD Workflows? You will learn it. AWS Deployment? Included. Kubernetes
in Production? Of course!
This is the ultimate course to learn how to deploy any web application you can possibly
dream up. Docker and Kubernetes are the newest tech in the Dev Ops world, and have
dramatically changed the flow of creating and deploying web apps. Docker is a technology
that allows applications to run in constructs called ‘containers’, while Kubernetes allows for
many different ‘containers’ to run in coordination.
In this course you’ll learn Docker from absolute fundamentals, beginning by learning the
answer to basic questions such as “What is a container?” and “How does a container work?”.
From the very first few lectures, we will do a deep dive on the inner workings of
containers, so you get a core understanding of exactly how they are implemented. Once you
understand what a container is, you’ll learn how to work with them using basic Docker
CLI commands. After that, you’ll apply your new-found mastery of the Docker CLI to build
your own custom images, effectively ‘Dockerizing’ your own personal applications.
CI + CD Pipelines
After building a deployment pipeline, you’ll apply it to master both single-container and
multi-container deployments on Amazon Web Services. You will construct a multi-
container application utilizing Node, React, Redis, and Postgres, and see the amazing power
of containers in action (Note: all Javascript coding in this course is optional, the full source
code is provided if you don’t want to write JS).
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 your local machine,
then eventually move it over to a cloud provider. You’ll even learn how to set up HTTPS
on Kubernetes, which is harder than it sounds!