Container orchestration explained from first principles. Learn how clusters, workloads and networking really fit together — and remember it with spaced repetition.
Kubernetes is an open-source platform for automating the deployment, scaling and management of containerized applications. Instead of hand-placing containers on servers, you declare the state you want — how many replicas, how much memory, which network rules — and Kubernetes continuously works to make reality match that declaration.
That single idea, the declarative control loop, sits underneath almost everything: Deployments keep your apps running, Services route traffic, and the scheduler decides where each Pod lands. Understanding these primitives is the difference between fighting your cluster and flowing with it.
This track breaks Kubernetes into bite-sized, practical questions and uses spaced repetition so the concepts move from "I read that once" to long-term recall — exactly what you need when you are debugging a failing rollout at 2 a.m.
Each module is a set of practice cards — 87 in total. Answer, review, and watch your knowledge grow from seed to full bloom.
Control plane, nodes, and core components
15 cardsPods, Deployments, StatefulSets, DaemonSets, Jobs
17 cardsService types, Ingress, DNS, and traffic routing
14 cardsVolumes, PersistentVolumes, PVCs, StorageClass
13 cardsConfigMaps, Secrets, resource requests and limits
14 cardsRBAC, ServiceAccounts, NetworkPolicy, least privilege
14 cardsA taste of the real cards. Pick an answer, then reveal the explanation.
What is the role of the kube-apiserver?
What is the smallest deployable unit in Kubernetes?
What is a Kubernetes Service?
What is the difference between an ephemeral volume and a persistent volume?
Each card is one practical concept with multiple options. Pick what you think is right.
See the correct option plus a clear explanation, and a link to deeper docs when one is available.
A spaced-repetition engine (SM-2 or FSRS) resurfaces each card just before you would forget it.
Most companies deploying at scale use Kubernetes. Fluency here is a career multiplier.
Knowing the primitives means you fix failing rollouts instead of guessing.
The declarative control loop reappears across cloud-native tooling.
Cluster architecture and scheduling are staple DevOps interview topics.
No. The track starts from first principles and ramps gradually, so beginners and experienced engineers refreshing the basics both benefit.
About 10 minutes a day. Spaced repetition means short, frequent sessions beat long cramming — most learners feel comfortable with the fundamentals within two to three weeks.
Yes, completely free. No registration or credit card is required, and all your progress is stored locally in your browser.
It is not an exam cram, but it covers the conceptual core that certifications like the CKA test, and pairs well with hands-on practice.
Plant your first seed today. Ten minutes a day is all it takes to grow real, lasting knowledge.