Knaph
Intermediatekubernetespodsdeploymentskubernetes-architecturekubectlcontrol-planecontainer-orchestrationkubernetes-fundamentalshands-on

Introduction to Kubernetes — Part 1: Get Something Running, Then Understand It

Deploy something first, understand it second. This course skips the architecture lecture and starts with a working app on your screen — then uses what breaks along the way to teach you what a Pod is, why Deployments exist, and how the pieces of a cluster work together.

1 module · 2 lessons

Start course →

About this course

Most Kubernetes intros open with a diagram of the control plane before you've touched a cluster. This one doesn't.

You'll deploy something in the first few minutes — before you know what a Pod is, before you've heard the word "kubelet." Then you'll break it on purpose: kill it, watch it vanish, run it a different way, watch it come back on its own. That difference is what teaches you what a Deployment actually does, instead of just being told.

By the end of this course, you'll understand:

  • What a Pod is and why Kubernetes needed to invent it
  • Why Deployments exist and what they're protecting you from
  • How the control plane, scheduler, and kubelet work together — explained only after you've watched each one do its job

This is the first of a four-part introduction to Kubernetes. It assumes you're comfortable with Docker and containers already — don't worry, you don't need to be a Docker expert — you won't need anything else to get started.

Instructors