Kubernetes logo

Kubernetes, one idea at a time

4 lessons 2 phases ~40 min total beginner

Kubernetes is usually taught as a pile of YAML. This track teaches it as a sequence of problems, each one motivating the thing that solves it. Through these lessons you will visualize it, experiment with it, and work out what it is doing.

PS: YAMLs are still a pretty important part in the Kubernetes world and we will see them accordingly.

Lessons are meant to run about ten minutes and are grouped into phases and depth.

Core covers why the thing exists, how it thinks, and the objects you deploy. Stop at the end of it and you understand Kubernetes. Practical is storage, scheduling, failure, security, and working out what broke. Deep dive is the control plane, the kubelet, CRI, CNI, CSI, writing your own controller, and the cases where the answer is not Kubernetes at all.

The glossary grows as you go. It only ever shows the terms you have already met, so nothing is defined before you need it.

The track is published in batches, and more lessons are coming. This text will be updated once the last one is up.

Start lesson 1