Kubernetes Fundamentals
Understand what Kubernetes is, the problems it solves, and how the control plane and nodes fit together.
A free, structured path that takes you from “what is a pod?” to running scalable, self-healing deployments with confidence. Read a concept, then practice it live in the interactive kubectl playground — the fastest way to make Kubernetes stick.
Follow the modules top to bottom, or jump straight to the topic you need.
Understand what Kubernetes is, the problems it solves, and how the control plane and nodes fit together.
Spin up a local cluster with minikube or kind and install the kubectl command-line tool.
Master the everyday commands: get, describe, apply, delete, contexts, namespaces, logs and exec.
The smallest deployable unit: write manifests, understand the lifecycle, probes and multi-container pods.
Run self-healing apps, scale replicas, ship new versions with rolling updates and roll back safely.
Give pods stable addresses and expose them inside and outside the cluster with services and ingress.
Inject configuration, persist data with volumes, and scale automatically under load.
Kubernetes is the de-facto way to run containers in production, powering everything from startups to the largest tech companies.
Kubernetes consistently ranks among the most in-demand and best-paid skills for DevOps, platform and SRE engineers.
Declare the desired state once and Kubernetes keeps it true — restarting failed pods and scaling to meet demand automatically.
The same manifests run on any cluster — local, AWS, GCP or Azure — so your skills and workloads travel with you.
Yes — every lesson and the interactive kubectl playground are 100% free, with no sign-up, no paywall and no downloads required.
A little Docker helps because Kubernetes runs containers — but you can start here. Understanding images and containers first makes pods and deployments click faster.
You can grasp the core objects — pods, deployments and services — in a few hours. Working through this full path with the playground takes roughly a weekend.
By doing. Read a concept, then immediately run the kubectl command. This path pairs short lessons with a hands-on browser playground so the knowledge sticks.
Not to start. The interactive playground simulates a Kubernetes cluster in your browser, so you can practice real kubectl commands before installing minikube or kind locally.
Reading only gets you so far. Open the interactive playground and run your first real kubectl commands in seconds — no install, no risk.
Launch the Kubernetes Playground →