Skip to content

Kubelings

Learn Kubernetes the rustlings way — fix broken-on-purpose clusters until an automated check passes.

Kubelings is hands-on Kubernetes practice in the spirit of rustlings and golings: a sequence of small, broken-on-purpose clusters, each with an automated check that only passes when you’ve genuinely fixed the problem.

Every scenario runs on iximiuz Labs and locally on kind from a single source of truth — the course.

Interactive TUI

A terminal UI: scenarios grouped by module, progress markers, one-key play (cluster → init → shell). See The TUI.

Runs locally on kind

One engine drives both the platform and local kind. See Getting Started.

Check-driven

Each lesson ships init + verify tasks; the check turns green only when the cluster is in the target state.

Hardened

Lesson code is treated as untrusted and confined away from your host. See Security.


Maintained by Madhan Kumaravelu (@madhank93).