Beginner

Docker and Kubernetes: The Dynamic Duo

Core concepts of containers and orchestration and how Docker and Kubernetes work together with GitOps.

"Docker takes your app and builds it into a container image. Kubernetes then runs it in production."

Before containers, the number one problem in application deployment was the infamous phrase "it worked on my machine". The root cause: library files and config files shared between applications on the same server.

Thus, regardless of the execution environment (dev, test, prod), the image is identical everywhere. The "it worked on my machine" problem is eliminated structurally.

Sign in to read this course

A free account unlocks all 514 courses. 20 are readable without one.

What's inside

10 sections
  1. 1 Table of Contents
  2. 2 Overview
  3. 3 Module 1 — Core Concepts
  4. 4 Module 2 — Docker and Containers
  5. 5 Module 3 — Kubernetes and Orchestration
  6. 6 Module 4 — GitOps Workflows
  7. 7 Architecture Diagrams
  8. 8 Code Snippets
  9. 9 Reference Tables
  10. 10 Key Concepts to Remember

Interested in this course?

Contact us to book it or get a custom training plan for your team.