
Docker and Kubernetes: for Beginners, Master the best open-source system for automating deployment, scaling and managing containerized applications.
NEW
Created by Mike Mcmillan
PREVIEW THIS COURSE - GET COUPON CODE
What you'll learn
- Learn Docker from scratch, no previous experience required
- Install and configure Kubernetes (on your laptop/desktop or production grade cluster on AWS)
- Automatically deploy your code when it is pushed to Github!
- Master the Docker CLI to inspect and debug running containers
- Understand the purpose and theory of Kubernetes by building a complex app
- Build a CI + CD pipeline from scratch with Github, Travis CI, and AWS
- Be able to run stateless and stateful applications on Kubernetes
- Use StatefulSets to deploy a Cassandra cluster on Kubernetes
- Use Volumes to provide persistence to your containers
- Automatically build and deploy your own Helm Charts using Jenkins
- Use Healthchecks, Secrets, ConfigMaps, placement strategies using Node/Pod affinity / anti-affinity
- Use Docker Client (with kubernetes), kubeadm, kops, or minikube to setup your cluster
- Requirements
- A working computer (Windows, Mac, or Linux)
- Linux Administration
- No prior knowledge of Kubernetes