Kubernetes learning track

Learn by building the cluster.

Eight focused lessons, editable commands, guided architecture tours, and quick checks—without touching a real cluster.

8Lessons
8Interactive labs
3h 11mEst. time

Course progress

Lesson 1 of 8

0%
0 completed
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

Key idea

Kubernetes is a reconciliation system.

You declare the result you want; controllers continually work to make the real cluster match it.

Interactive command lab

Change the syntax. See what Kubernetes does.

Simulation only — no real cluster changes

Original syntax

kubectl version [flags]
$ kubectl version --client

Execution path

Read from top to bottom. Every arrow explains the action and destination.

Outside the cluster · your computer

kubectl

Builds the API request from the command you entered

NO CLUSTER CONTACT YET

This first lesson runs locally. The cluster will appear when Lesson 02 introduces it.

Ready for the guided tour

The tour opens as a fixed panel, so the diagram remains fully visible.

Quick knowledge check

Two-question quiz

Get both correct to pass
01What does Kubernetes continuously try to do?
02What does kubectl version --client inspect?

Choose one answer for each question

Feedback appears after you check your answers.

Lesson 1 of 8

Next

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.