KubeFit.Sign in
KUBERNETES & LINUX. TRAIN IN YOUR TERMINAL.

Never skip
lab day.

Coach Caz, your personal trainer for the command line

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.
Create an account and start training; the trainer’s source code is private. Create a free account →

YOUR MACHINE. YOUR CLUSTER. YOUR REPS.
200 GRADED DRILLS.
EIGHT TRACKS.
CKA CKAD CKS LFCS CNPE CKNE ICA OPS
Find your track ↗

HOW IT WORKS

You don’t build muscle
by watching someone lift.

Read the playbook. Do the rep. Grade the cluster. Repeat until cold passes are boring.

01 / WARM-UP

Concepts and playbooks.

Every track has a concepts guide and a playbook on the site, mapped to the exam’s domains and weights, with the documentation the exam actually lets you open.

02 / THE GYM

One command, one rep.

kubefit drill cka seeds a scenario into a local kind cluster (LFCS gets a disposable Ubuntu VM), prints the task, and starts the clock. kubefit grade checks the real state of the cluster, as often as you like.

03 / RECOVER & REPEAT

Reps that add up.

Your report tells you what to drill next; kubefit next launches one drill in your current track using your rep history. Coach Caz turns your synced reps into saved 15, 30 or 60-minute workouts. Keep one useful cue in your notebook.

BUILT LIKE THE EXAM

Practical exams.
Purposeful reps.

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.

Timed to a target

Each task carries a training target. Your pace is measured against it, rep after rep.

Graded by evidence

Graders inspect the cluster, not your YAML. Selectors, endpoints, HTTP responses, file contents on the host.

Cold passes counted

A first-grade pass with no hints or solution is a cold pass. Reports count it separately from assisted passes and retries.

Your weekly chase

kubefit test cka: 17 original questions, two hours, automatic final grading. Use a weekly mock to check your pacing.

Exam-allowed docs only

Every task lists the pages that answer it, on the sites the exam permits, so you build the habit of navigating them.

Your machine, no meter

Drills run on kind and Lima on your laptop. No cloud bill, no session limit, no shared terminal.

THE GOAL Skills you can put to work.Explore CNCF certifications ↗

CHOOSE YOUR TRAINING TRACK

Every track has
a pack of drills.

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.

TRAINING FOCUS
CKA

Run the cluster.

Administration & troubleshooting

25 drills · available
TRAINING FOCUS
CKAD

Ship the workload.

Application design & deployment

25 drills · available
CKS

Secure the cluster.

Cluster & workload security

25 drills · available
LFCS

Know your Linux.

System administration, in a VM

25 drills · available
CNPE

Build the platform.

Cloud native platform engineering

25 drills · available
CKNE

Connect the pieces.

Kubernetes networking with Cilium

25 drills · available
ICA

Mesh the traffic.

Istio traffic, security & debugging

25 drills · available
OPS

Keep it running.

Operations workshop · not a certification

25 drills · available

THE CLI

A single binary.
Your whole gym.

macOS and Linux via Homebrew, with direct Linux downloads available too. Bring Docker, kind, kubectl and helm for the Kubernetes tracks, Lima for LFCS. kubefit doctor tells you what’s missing.

Getting started
kubefit login
Approve the CLI from your browser once.
kubefit drill cka
The drill you most need, or name one by id.
kubefit grade
Check the cluster. Counts as an attempt.
kubefit test cka
A mock exam on one clock.
kubefit report
Pace by domain and exercise, exam-weighted.
kubefit next
Launch the next rep in your current track.
kubefit note …
Save what you learned to the track’s notebook.
kubefit end
Delete the clusters and VM. Clean slate.

FROM BILL, THE BUILDER

Why I built this.

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.

KubeFit is the gym those exams demanded: timed drills on your machine, graded by cluster or VM state, not by whether your answer looks right.

Closed-source, free to use, no sales pitch. More at billgilleran.com ↗.

BEFORE YOU LACE UP

Before your
first rep.

What is KubeFit?

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.

How do I get access?

Publicly available, closed-source, free to use. The source repository is private. Create a free account, confirm your email, then follow Getting started. No invite required.

What do I need on my machine?

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.

Why not a browser lab?

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.

Is this an official CNCF program?

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.

SMALL REPS. SERIOUS SKILLS.

Your next personal best?
A cold pass under target.