Introduction
Kubelings teaches Kubernetes the way rustlings teaches Rust: a series of small, broken-on-purpose scenarios you fix one at a time.
The loop
Section titled “The loop”- Read the situation — each lesson explains what’s broken (or what to build) and what “done” looks like.
- Fix the cluster — you get a live, multi-node Kubernetes cluster. Use
kubectlto diagnose and repair. - Watch the check — every lesson has an automated check. It turns green only when the cluster is genuinely in the target state.
Progress is tracked per lesson:
◌not started◐started (you ran init)✓solved (verify passed)
One source of truth
Section titled “One source of truth”The course (courses/kubelings/) is the single source of truth and the only
thing published on iximiuz Labs. Each lesson is self-contained: its index.md
carries the playground + init/verify tasks, and its unit-*.md files hold the
prose, the interactive check, and the solution.
The local kind runner reads those same task blocks, so local and lab stay in
lockstep — no duplicated scripts. See Architecture.
Where to go next
Section titled “Where to go next”- Getting Started — install and run your first lesson.
- The TUI — the interactive terminal app.
- Lessons — the catalog and how to add one.