Learn how to use Docker and Kubernetes in this complete handon course for beginners, how to containerize applications with the Docker CLI and Visual Studio Code, push and pull container images on Docker Hub, a container registry, and create multicontainer applications using Docker Compose. Learn about the Kubernetes architecture and how it works. Run it locally and use the Kubernetes CLI and Visual Studio Code to run, debug and troubleshoot applications and services. Learn about pods and the different workloads available.
Download the lab files here: https://github.com/K8sAcademy/Fundame...
Consult my bio: https://guybarrette.com
If you like the course, You can make a small donation to the creator: https://www.buymeacoffee.com/guybarrette
⭐ Course Contents ⭐
0:00:00 Introduction
⌨ Course Introduction
⌨ Course Setup
⭐ 0:05:02 Introduction to MicroServices
⌨ Microservices Concepts
⌨ Microservices Anti Patterns
⌨ Microservices Advantages and Drawbacks
⭐ 0:13:56 Welcome to Cloud Native!
⌨ What are Cloud Native and the Cloud Native Foundation
⌨ Cloud Native Concepts
⌨ Cloud Native HandsOn
⭐ 0:23:01 Introduction to Containers
⌨ Container Concepts
⌨ What is Docker?
⌨ Docker HandsOn
⌨ Basic Commands
⌨ Basic Commands HandsOn
⌨ Running Containers
⌨ Running Containers HandsOn
⌨ Building Containers
⌨ Building Containers HandsOn
⭐ 0:54:41 Visual Studio Code
⌨ The Docker Extension
⌨ The Docker Extension HandsOn
⭐ 1:07:03 Persisting Data
⌨ Containers are Ephemerous and Stateless
⌨ Docker Volumes Concepts
⌨ Using Docker Volumes HandsOn
⭐ 1:17:03 Docker Compose
⌨ Understanding the YAML File Structure
⌨ Docker Compose Concepts
⌨ Using Docker Compose
⌨ Using Docker Compose HandsOn
⌨ Docker Compose Sample App Handson
⌨ Docker Compose Features
⭐ 1:47:18 Container Registries
⌨ Container Registries Concepts
⌨ Push/Pull Images from Docker Hub
⌨ Push/Pull Images from Docker Hub HandsOn
⭐ 1:56:58 Kubernetes Concepts
⌨ Kubernetes Concepts
⌨ How to Run Kubernetes Locally
⌨ How to Run Kubernetes Locally HandsOn
⌨ Kubernetes API
⌨ Using Kubectl HandsOn
⌨ The Declarative Way vs the Imperative Way
⌨The Declarative Way vs the Imperative Way HandsOn
⭐ 2:20:38 Namespaces
⌨ Namespaces Concepts
⌨ Namespaces HandsOn
⭐ 2:28:47 Nodes
⌨ Master Node Concepts
⌨ Worker Nodes Concepts
⌨ Nodes HandsOn
⭐ 2:38:36 Pods
⌨ Pod Concepts
⌨ The Pod Lifecycle
⌨ Defining and Running Pods
⌨ Pod HandsOn
⌨ Init Containers
⌨ Init Containers HandsOn
⭐ 3:01:00 Selectors
⌨ Selector Concepts
⌨ Selector HandsOn
⭐ 3:07:51 Multi Container Pods
⌨ Common Patterns for Running More then One Container in a Pod
⌨ Multi Container Pods Networking Concepts
⌨ Multi Containers Pods HandsOn
⭐ 3:19:45 Workloads
⌨ Introduction to Workloads
⌨ ReplicaSet Concepts
⌨ ReplicaSet HandsOn
⌨ Deployment Concepts
⌨ Deployment HandsOn
⌨ DaemonSet Concepts
⌨ DaemonSet HandsOn
⌨ StatefulSet Concepts
⌨ StatefulSet HandsOn
⌨ Job Concepts
⌨ Job HandsOn
⌨ CronJob Concepts
⌨ CronJob HandsOn
⭐ 4:05:15 Updates
⌨ Rolling Updates Concepts
⌨ Rolling Updates HandsOn
⌨ BlueGreen Deployments
⌨ BlueGreen Deployments HandsOn
⭐ 4:21:13 Services
⌨ What are services?
⌨ ClusterIP Concepts
⌨ ClusterIP HandsOn
⌨ NodePort Concepts
⌨ NodePort HandsOn
⌨ Load Balancer Concepts
⌨ Load Balancer on Docker Desktop HandsOn
⭐ 4:44:03 Storage & Persistence
⌨ Storage & Persistence Concepts
⌨ The Static Way
⌨ The Static Way HandsOn
⌨ The Dynamic Way
⭐ 5:03:48 Application Settings
⌨ ConfigMaps Concepts
⌨ ConfigMaps HandsOn
⌨ Secrets Concepts
⌨ Secrets HandsOn
⭐ 5:22:24 Observalibilty
⌨ Startup, Readiness and Liveness Probes Concepts
⌨ Probes HandsOn
⭐ 5:30:46 Dashboards
⌨ Dashboards Options
⌨ Lens HandsOn
⌨ K9s HandsOn
⭐ 5:47:36 Scaling
⌨ Auto Scaling Pods using the Horizontal Pod Autoscaler
⌨ Auto Scaling Pods HandsOn
⭐ 5:55:22 Conclusion
⌨ Course Conclusion
Thanks to our Champion and Sponsor supporters:
Nattira Maneerat
Heather Wcislo
Serhiy Kalinets
Erdeniz Unvan
Justin Hual
Agustín Kussrow
Otis Morgan
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news