CNCF

Kubernetes Basics — Official Tutorial

Kubernetes' official six-module basics tutorial — create a cluster, deploy, expose, scale and roll out an update, run locally on Minikube.

FreeIntermediate2–4 hoursEnglishDevOps
Go to course

Opens on CNCF — a direct link, no affiliate tracking.

Course overview

Six modules, one cluster, and a fairly honest picture of what Kubernetes actually does. The CNCF's own Basics tutorial is the official on-ramp, and it takes you from creating a cluster through deploying an app, inspecting it, exposing it, scaling it, and finally rolling out an update — which is, in fairness, the entire loop of running something on Kubernetes.

The modules build on each other in sequence, and each one introduces exactly one concept: cluster, then Deployment, then Pods and Nodes, then Service, then replicas, then rolling update.

What you work through

  • Create a cluster — using Minikube locally
  • Deploy an app — your first Deployment
  • Explore your app — Pods, Nodes, and what kubectl is telling you
  • Expose your app — Services and why a Pod IP isn't enough
  • Scale your app — running multiple replicas
  • Update your app — a rolling update without downtime

The setup burden

This tutorial used to run entirely in the browser through embedded interactive terminals. It doesn't any more — the modules now direct you to Minikube and a local learning environment, which means you install a hypervisor or container runtime, install Minikube, install kubectl, and get all of that working before module one teaches you anything. On a corporate laptop that step can be the hardest part of the whole tutorial, and it happens before you've learned a single Kubernetes concept. Budget for it.

Who it's for

Developers who keep hearing Kubernetes in standups and want the vocabulary to be real rather than approximate. Two or three hours here and Pod, Deployment, Service and replica stop being noise. Skip it if you're an operator or SRE looking for depth — networking, storage, RBAC, ingress, resource limits and anything approaching production hardening are all absent by design. Skip it too if you don't already understand containers; Kubernetes on top of a shaky mental model of Docker is a bad time, and the tutorial assumes containers as given.

Our take

The right first two hours, and a slightly misleading one. Minikube on a laptop hides the things that actually make Kubernetes hard — multi-node scheduling, real networking, storage that outlives a Pod, and the cost of getting any of it wrong. You'll finish able to run kubectl commands with confidence and with no sense of why teams hire people to do this full time. Take it for the vocabulary, not for the impression that you now know Kubernetes.

At a glance

Price
Free
Level
Intermediate
Time to complete
2–4 hours
Language
English
Certificate
Not offered
Taught by
CNCF
Category
DevOps
Last checked
26 Aug 2026

Topics covered

  • kubernetes
  • orchestration
  • cloud

Reviews

No reviews yet

Took this course? Share what you thought.