Every terminal in this course is a genuine captured session from a live four-node Kubernetes cluster. The OOMKill, the throttled CPU, the plaintext Secret in etcd — all real, triggered on purpose, and kept in. 13 modules of black/red/blue cinematic teaching.
The whole course runs on one realistic e-commerce stack on a live four-node cluster. We break it on purpose and read the real evidence, because the evidence is where the learning is.
Every terminal is a captured session from a live cluster — the 97% CPU-throttle counter, the exit-code 137, the plaintext Secret in etcd, the scheduler explaining a Pending pod node by node.
Concepts are shown happening — namespaces slicing one kernel, cgroups throttling a container, the scheduler filtering nodes, a rolling update with zero dropped requests. 25 cinematic animations in a clean black/red/blue style.
An interactive in-browser lab mirrors the real cluster, and shipped scripts build the exact same four-node cluster and app on any Ubuntu box with Docker. Same commands, same output, same failures.
These aren't slide claims — they came off a live Kubernetes v1.33 cluster and are replayed verbatim in the course.
Seven workloads — enough to produce every real failure mode, small enough to hold in your head. No fresh toy example each lesson.
| Workload | Kind | What it teaches |
|---|---|---|
orders | Deployment + HPA | CPU throttling, OOMKilled, autoscaling, graceful shutdown from a scratch image |
catalog | Deployment ×3 | Probes, rolling updates, ConfigMap/Secret provenance, topology spread |
postgres | StatefulSet + PVC | Stable identity, headless DNS, surviving pod deletion with zero data loss |
gateway | NodePort | Edge routing, Ingress, the only externally reachable component |
NetworkPolicy set | 5 policies | Default-deny, allow-lists, and the DNS mistake everybody makes once |
Beginner to advanced, in order, each module building on the last — mapped to CKA, CKAD and CKS domains, plus production practice no exam tests.
Five things called "Docker", what Kubernetes is and isn't, when not to use it.
A container is a process the kernel lies to — proven on a live machine.
Build a container by hand; watch cgroups throttle and OOM-kill one.
What removing dockershim did — and did not — change.
1.18 GB → 119 MB, measured. Caching, copy-on-write, the PID 1 trap.
veth, bridges, NAT — and why the writable layer is wrong for a database.
Read an object out of etcd; find a Secret sitting there in plaintext.
The pause container, sidecars, Deployments, StatefulSets, Jobs.
Why a pod is Pending, verbatim. Throttling, OOM, HPA, PDBs, drain.
Follow one packet across nodes; default-deny and watch it hold.
Delete the database pod, lose nothing. The subPath trap.
Escalate from one pod to cluster-admin — then close every hole.
A method that works under pressure; the ten symptoms and their causes.
Modules 0 & 1 are free. If it's the clearest Kubernetes teaching you've seen, the rest is $34.99, once, forever.