Bring your terminal.
Install the KubeFit
CLI for your platform. kubefit demo and
kubefit start check the local tools and build your
training environment as they launch.
Do you even kubectl apply?
Exam-shaped reps on your machine — timed, graded by real cluster or VM state, with cold passes counted. The CLI is the gym. Concepts and playbooks are your warm-up.
Publicly available. Closed-source. Free to use.
Try KubeFit before creating an account. The demo is a real
local Kubernetes rep with the same timer and grader as training.
$ kubefit drill cka muscle cluster ready · seeding cka-03-broken-service ════════════════════════════════════════ CKA v1.35 · Troubleshooting (30%) A healthy app. A broken Service. The pods look fine. storefront-svc returns nothing. Fix it without recreating the pods. ════════════════════════════════════════ Target: 7 min ⏱ 05:11 kubefit task · kubefit grade · exit to finish $ kubectl patch svc storefront-svc -n shop -p '{"spec":{"selector":{"app":"storefront"}}}' $ kubectl patch svc storefront-svc -n shop -p '{"spec":{"ports":[{"port":80,"targetPort":80}]}}' ⏱ 05:17 kubefit task · kubefit grade · exit to finish $ kubefit grade -- graded at 5m17s (target 7 min) -- ✓ service selector matches pod labels ✓ 3 ready endpoints ✓ deployment preserved, not recreated ✓ HTTP 200 from inside the cluster All checks passed. Type exit to record the rep. ⏱ 05:20 kubefit task · kubefit grade · exit to finish $ exit Recorded: 5m20s (0.8x target), cold pass
HOW IT WORKS
No account wall before the product. Install the CLI, do one real rep, then decide whether KubeFit belongs in your training loop.
Install the KubeFit
CLI for your platform. kubefit demo and
kubefit start check the local tools and build your
training environment as they launch.
kubefit demo gives you a CKA or CKAD exercise on a
local kind cluster. Seed it, fix it, run
kubefit grade, and finish the rep using the same
engine as full training.
Like the demo? Run kubefit start. Sign in once to
save progress, track readiness and let KubeFit choose the next
exercise from your training history.
BUILT LIKE THE EXAM
The exams don’t ask what you know. They ask whether you can fix it in the time you have. Drills are built the same way.
Each task carries a training target. Your pace is measured against it, rep after rep.
Graders inspect the cluster, not your YAML. Selectors, endpoints, HTTP responses, file contents on the host.
A first-grade pass with no hints or solution is a cold pass. Reports count it separately from assisted passes and retries.
kubefit test cka: 17 original questions, two hours,
automatic final grading. Use a weekly mock to check your pacing.
Every task lists the pages that answer it, on the sites the exam permits, so you build the habit of navigating them.
Drills run on kind and Lima on your laptop. No cloud bill, no session limit, no shared terminal.
CHOOSE YOUR TRAINING TRACK
All eight packs below ship today with 25 drills each. Start with CKA or CKAD, our current training focus. Specialized tracks have their own tools and runtime requirements; check the track details.
Administration & troubleshooting
25 drills · availableApplication design & deployment
25 drills · availableCluster & workload security
25 drills · availableSystem administration, in a VM
25 drills · availableCloud native platform engineering
25 drills · availableKubernetes networking with Cilium
25 drills · availableIstio traffic, security & debugging
25 drills · availableOperations workshop · not a certification
25 drills · availableTRY KUBEFIT
Available for macOS and Linux. Bring Docker, kind, kubectl and helm for the Kubernetes demo. No KubeFit account is required to try it.
Then run kubefit demo
FROM BILL, THE BUILDER
I usually cleared the theoretical exams on the first try. CKA, CKAD, LFCS, and ICA were different — they bit hard. Knowing the material wasn’t enough; I needed to perform under a clock, on a real system, when the pods looked fine and nothing worked.
Before KubeFit, I struggled to attempt roughly half of a practical exam in the time allowed. The knowledge was there. My hands weren’t fast enough yet — so I built the trainer that would fix that: timed drills on your machine, graded by cluster or VM state, not by whether your answer looks right.
After working on KubeFit, I completed both the CKA and the CKAD for the first time — every question, inside the clock — and passed them both. Neither came easy: both took two attempts. There’s more work ahead, but that’s what the reps are for. Never skip lab day.
Closed-source, free to use, no sales pitch.
BEFORE YOU LACE UP
An independent Kubernetes and Linux trainer. The kubefit CLI runs timed, graded drills on your machine for CKA, CKAD, CKS, LFCS, CNPE, CKNE and ICA. app.kubefit.com holds the concepts and playbooks for each track, plus your reports and notebooks.
Start with kubefit demo — no account required. If you
want KubeFit to save your reps, measure readiness and choose what
to practice next, run kubefit start and create a free
account once. The trainer is publicly available, closed-source and
free to use.
macOS or Linux with Docker, kind, kubectl and helm for the
Kubernetes tracks, and Lima for the LFCS track. Drills create a
local cluster called muscle and a VM called
kubefit-lfcs; kubefit end removes both.
Because the exam is a terminal, and because your own cluster has no meter running. Drills are unlimited, offline once the pack is downloaded, and graded the same way every time.
No. KubeFit is an independent training project and is not affiliated with or endorsed by CNCF or The Linux Foundation. Official certification exams are administered separately. See CNCF’s certification information.
Because a cold pass has to mean the same thing on every machine. The packs are signed and the CLI refuses anything that doesn’t verify, and staying closed is how the drills stay original training material — never exam dumps. It’s also one maintainer: the hours honest open source would take go into keeping 200 drills current with the exams. Using KubeFit is free. That’s the contribution.
SMALL REPS. SERIOUS SKILLS.