FAQ

How do I get access?

Create a free account, confirm your email, install the CLI and run kubefit login. Signup is open: no invite, no waitlist. KubeFit is closed-source and free to use. The Quickstart walks the whole path.

What does my machine need?

macOS (Apple silicon or Intel) or Linux. For the Kubernetes tracks: a Docker engine, kind, kubectl and helm, with about 4 CPUs and 6 GB of memory given to Docker for the three-node cluster. For LFCS: Lima, and room for a VM with 2 CPUs, 3 GiB of memory and a 20 GiB disk plus two 4 GiB practice disks. The istio pack also needs istioctl, and one CKS task needs trivy. kubefit doctor checks all of it; Install has the commands.

Windows is not supported natively. The Linux build inside WSL 2 with a working Docker engine is the closest route, and it is untested.

Why do drills run on my machine and not in a browser tab?

Because the exam is a terminal, and the skills that cost time there are terminal skills: contexts, editors, shell history, documentation lookups. A local cluster also has no meter, no session limit and no queue, behaves the same on every run, and keeps working offline. The cost is a one-time setup, which is what Install and kubefit doctor are for.

Does it work offline? What syncs?

Once a pack is downloaded, drills, grading, kubefit next and kubefit report work without a network. Reps and notes are written to ~/.kubefit first and uploaded when they can be; kubefit sync catches up after time offline. Uploads are idempotent, so retrying never duplicates a rep.

You need a connection for kubefit login, kubefit packs, the first pull of cluster or VM images, and any drill whose add-on installs from the network the first time it is used on a cluster.

Are there limits or quotas?

Drills are unlimited; they are your own hardware. The API has per-account daily limits on pack and exam downloads, rep uploads, note uploads, mock exam uploads, CLI logins, workout changes and profile changes. They sit far above what one person training uses. If you hit one you get an HTTP 429 whose message says which limit it was, and it resets the next day. See quotas.

The confirmation email never arrived

Check spam and quarantine for mail from the kubefit.com domain, check the address for typos, then register again with the same email to request a fresh link. Still nothing: hello@kubefit.com. Step by step: Email did not arrive.

kubefit login does not complete

The code lasts ten minutes and works once, so an expired or reused code needs a fresh kubefit login. The approval page requires a confirmed account. Details: When login does not complete.

Is KubeFit official? Is it endorsed by CNCF or The Linux Foundation?

No. KubeFit is an independent project and is not affiliated with or endorsed by CNCF or The Linux Foundation. The official exams are separate: you register and sit them with their owners. See About KubeFit.

Are these real exam questions?

No. Every scenario is original, written from each exam's public domains and weights. Nothing is recalled or reconstructed from a live exam. Do not send exam content to KubeFit either; it breaks the agreement you signed with the exam's owner.

Is OPS a certification?

No. OPS is an operations workshop: day-two work such as backups, drains and certificate expiry, with no exam behind it. It has no exam date on your Profile.

Where are the Concepts and Playbooks?

In the app, one guide per track at app.kubefit.com/courses/<track>. Concepts and playbooks links every one. Concepts are public; playbooks need a free signed-in account. There are no drill task or solution pages in the app: those exist only in the CLI. The one in-browser exercise is Command recall, for imperative commands.

Will passing every drill mean I pass the exam?

No one can promise that. Twenty-five drills per pack cover the heavy domains, not every curriculum line, and targets are training targets. The useful signal is the trend: cold passes at or under target across the heavily weighted domains, and mock exams (kubefit test) scoring 80 or more out of 100 inside the two hours, which is the benchmark readiness uses. See coverage against the exam.

Can I read the source?

No. The CLI and the app are closed-source. What you can inspect: packs are Ed25519-signed and verified before they run, everything the CLI writes is under ~/.kubefit, and kubefit end removes what it created. See Packs and signing and Local files and environment.

How do I remove everything?

kubefit end, then delete ~/.kubefit, then brew uninstall kubefit (or remove /usr/local/bin/kubefit on Linux). To delete your account and its data, write to hello@kubefit.com from the address you registered with.