Practical learning track

Kubernetes,
without the fog.

Build a clear mental model, practice the commands that matter, and ship your first resilient workload one lesson at a time.

Your progress

Stored on this device

0%
0 of 8 lessons

8

Lessons

6

Hands-on labs

3h 11m

Est. time

Lesson 01 12 minBeginner

Core concepts

Why Kubernetes?

Understand the problems Kubernetes solves and build a useful mental model before touching YAML.

What you'll learn

  • Explain container orchestration
  • Identify cluster responsibilities
  • Know when Kubernetes is the wrong tool

Try it in your terminal

$ kubectl version --client

Key idea

Kubernetes continuously works to make actual state match your declared desired state.

That reconciliation loop is the thread connecting nearly every object you will learn.

Lesson 1 of 8

Quick reference

Words you'll use every day

Pod
One or more tightly coupled containers scheduled together.
Node
A worker machine that runs Pods.
Cluster
A control plane plus one or more worker nodes.
kubectl
The command-line client for the Kubernetes API.