K8sQuest
Fix 50 broken Kubernetes scenarios on a local cluster with kubectl
K8sQuest breaks things in a Kubernetes cluster on your own computer, and you fix them. Each mission starts with a briefing. You keep the game open in one terminal and use kubectl in a second terminal to investigate. Then you go back and run check or validate to see if your fix works.
Free · No login · Terminal · Intermediate

About K8sQuest
There are 50 levels in five worlds: basics, deployments and scaling, networking and services, storage and stateful apps, and security and production operations. Hints, debriefs and XP help you along. It suits learners who know a little Kubernetes and want real troubleshooting practice.
It runs locally on a kind cluster, so you need Docker, kubectl, kind, bash, Python 3 and jq. No cloud account is needed. It is free and open source under the Apache 2.0 license.
