Kubernetes Decision Trainer

Learn Kubernetes thinking, not trivia.

Build kubectl commands, make incident decisions, and drill troubleshooting workflows — the skills you use on real clusters and in CKA/CKAD exams.

850+ scenario casesNo account needed~5 min per session

Live session preview

scenario · pod_debuggingStandard

A Pod in namespace shop keeps restarting. Status: CrashLoopBackOff.

?What is your best next step?

1kubectl delete pod api-7f8b9c -n shop
2kubectl describe pod api-7f8b9c -n shop
3kubectl logs api-7f8b9c -n shop
4kubectl rollout restart deployment/api -n shop

✓ Best first step

Describe shows Events, exit codes, and probe failures — then logs --previous.

Daily challenge

60-second kubectl drill

Build one command + answer one scenario

Learning path

Five levels — from kubectl grammar to exam scenarios. Master patterns, not trivia.

  1. Level 10%

    Kubectl Grammar

    Build commands: verb + resource + options

    Train level 1
  2. Level 20%

    Core Objects

    Pods, Services, Deployments — purpose over definitions

  3. Level 30%

    Troubleshooting

    Diagnosis workflows for real incidents

  4. Level 40%

    Operations

    RBAC, scheduling, storage — decision making

  5. Level 50%

    CKA / CKAD

    Timed scenarios and multi-step decisions

Pod Debugging

43 scenarios · 7 runbooks

Config & Secrets

40 scenarios · 7 runbooks

Deployment Rollouts

40 scenarios · 7 runbooks

Scheduling & Resources

40 scenarios · 6 runbooks

Security & RBAC

40 scenarios · 6 runbooks

Service Connectivity

40 scenarios · 6 runbooks

Storage & Volumes

40 scenarios · 6 runbooks

CKA Exam Prep

CKA

100 scenarios · 10 runbooks

CKAD Exam Prep

CKAD

100 scenarios · 10 runbooks

Argo CD & GitOps

28 scenarios · 6 runbooks

Helm Releases & Rollbacks

28 scenarios · 6 runbooks

Kustomize Bases & Overlays

28 scenarios · 6 runbooks

Kyverno & Admission Policies

28 scenarios · 6 runbooks

Kubernetes Interview Prep

255 scenarios · 15 runbooks

Five minutes, three beats — the same arc CKA and on-call practice both reward: orient, decide, then sequence.

  1. Warm up

    Two quick foundation prompts refresh the concepts you need before the incident hits.

  2. Decide

    Read realistic terminal output, then pick the best first kubectl step from graded options.

  3. Sequence

    When the fix takes more than one move, order the runbook — describe before delete.

Common questionsFAQ
Do I need a Kubernetes cluster to practice here?

No. Every scenario includes realistic kubectl output and incident context. You decide the next command from what you see — the same reading you'd do on a real cluster, without provisioning nodes or installing a control plane in this app.

What's included in the free Pod Debugging path?

During early access, every topic is open — including Pod Debugging, all core paths, CKA/CKAD prep, platform/GitOps, and interview scenarios. Pod Debugging is still the best place to start.

What happens in a typical five-minute session?

Core topics: two foundation warm-ups, four incident scenarios (pick the best first kubectl step), then one runbook ordering exercise. CKA, CKAD, and platform topics add a third warm-up and may include a second runbook — still designed for a short sitting, not a multi-hour lab.

CKA or CKAD — which exam pack should I choose?

CKAD practice focuses on workloads — Deployments, probes, Services, ConfigMaps, Jobs, and manifest fixes. CKA practice focuses on cluster operations — nodes, networking, storage, and control-plane troubleshooting. The Linux Foundation does not require CKA before CKAD (or the reverse); pick the lens that matches your role.

Is this enough to pass the CKA or CKAD exam on its own?

No. Official CKA and CKAD exams are performance-based: you work in a live environment, create and edit resources, and verify fixes under a two-hour clock with roughly 15–20 tasks. Use Decision Trainer to drill diagnostic order under pressure; pair it with hands-on cluster practice (kind, minikube, or a cloud sandbox) and the official curriculum.

Is this official CNCF or Linux Foundation training?

No. Decision Trainer is independent, unofficial practice. Kubernetes®, CKA®, and CKAD® are registered trademarks of The Linux Foundation. This site is not affiliated with CNCF or The Linux Foundation.

How is this different from a kubectl cheat sheet?

Cheat sheets list commands. Here you choose the best next step from terminal output while a pod is CrashLooping or a Service has no Endpoints — closer to on-call triage and exam scenarios than memorizing syntax in isolation.

Do I need an account — and is there a subscription?

No account is required to start. Progress stays in your browser until you sign up. A free account syncs training history across devices. There is no subscription — during early access everything is open.