Control what gets deployed and where. Master resource requests and QoS, scheduling, network policies, admission control and autoscaling — the operational core of running Kubernetes — with spaced repetition.
Running Kubernetes well is mostly about deciding what runs and where. Resource requests and limits set a Pod's quality of service and decide who gets evicted under pressure. The scheduler places Pods using affinity, taints and tolerations. Network policies isolate traffic, admission controllers gate every API request, and autoscalers add or remove capacity as load changes.
This track covers those operational levers in depth — resource management and QoS classes, Pod scheduling, network policies, admission control, and horizontal and vertical autoscaling — grounded in real troubleshooting situations.
Spaced repetition keeps these details sharp, because in operations the difference between a smooth cluster and a 2 a.m. page is often one resource setting.
Each module is a set of practice cards — 115 in total. Answer, review, and watch your knowledge grow from seed to full bloom.
QoS deep dives, eviction mechanics, LimitRange gotchas, cgroup enforcement, and production resource patterns
22 cardsAffinity gotchas, taint mechanics, topology spread edge cases, preemption, PDB interaction, and priority classes
20 cardsIsolation mechanics, AND vs OR selectors, ipBlock exceptions, DNS gotchas, CNI enforcement, and AdminNetworkPolicy
16 cardsWebhook chain mechanics, Pod Security Standards, built-in controllers, failure policies, and production gotchas
20 cardsHPA algorithm and behavior policies, VPA modes and coexistence, KEDA scale-to-zero, in-place resize, and autoscaler lag reality
22 cardsReal-world what-if scenarios — diagnose why Pods stay Pending, get OOMKilled, throttle, leak traffic, or refuse to scale
15 cardsA taste of the real cards. Pick an answer, then reveal the explanation.
Memory is called an incompressible resource. What does this mean in practice?
In node affinity, multiple nodeSelectorTerms are ORed. Multiple matchExpressions within one term are ANDed. What does this mean in practice?
A Pod becomes 'isolated for ingress' when a NetworkPolicy selects it. What does this actually mean?
What is the primary function of the Horizontal Pod Autoscaler (HPA)?
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.
Requests, limits and QoS decide stability and cost — get them right and the cluster stops surprising you.
Scheduling, affinity and taints put the right Pods on the right nodes instead of leaving it to chance.
Autoscaling that you actually understand handles traffic spikes without over-provisioning.
This is the day-to-day knowledge that separates running Kubernetes from operating it.
Yes — this is operational depth. If Pods, Deployments and Services are new, start with the Kubernetes Fundamentals track.
About 10 minutes a day. Spaced repetition means short, frequent sessions beat long cramming, so the operational details stick.
Yes, completely free. No registration or credit card is required, and all your progress is stored locally in your browser.
Plant your first seed today. Ten minutes a day is all it takes to grow real operational expertise.