← all writing

The Countdown Is the Curriculum

Sep 18, 2026

Monday is CKA.

Not "someday." Not "when the platform is ready." Monday.

After that: CKNE beta on Friday. CKAD on October 5. KubeCon in November, and a Golden Kubestronaut path that only gets shorter if I keep studying the map instead of running it.

I already wrote about the gap between knowing Kubernetes and performing it under a clock. I already wrote about why the terminal is the gym.

This one is narrower.

What does deliberate practice look like when the exam date is no longer theoretical?

The calendar became an architecture decision

Without a date, "I should do more labs" is a mood.

With a date, every hour has a cost.

Do I read another chapter about Services, or do I open a broken Service and fix it while something is counting?

Do I polish the training system, or do I use the training system?

KubeFit exists because I kept choosing the wrong answer to that question.

The countdown forces the right one.

kubefit next stops being a clever feature and starts being triage.

What haven't I touched? Where am I slow? Where did I need a hint last time? Which domains carry weight on the actual exam?

That's not a curriculum.

That's a queue ordered by risk.

Deliberate is not the same as busy

It's easy to look busy in the days before a practical exam.

More docs. More YouTube. Another pass through the domains list with a highlighter.

Busy work feels like progress because it produces artifacts you can see.

Reps are quieter.

You spawn an environment. You get a task. You start the clock. You thrash a little. You grade. You look at the report. You do another one that hurts in the same place.

Nothing about that makes a nice screenshot for LinkedIn.

It does something more useful: it tells you whether Monday is going to go badly for a specific reason.

I'm not trying to "feel ready."

I'm trying to shrink the set of things that can still surprise me.

Cold passes matter more when the date is real

Passing eventually still counts as practice.

A cold pass — first grade, no hints, no solution — counts as evidence.

Under a soft timeline, I can flatter myself with eventuallys.

Under a hard timeline, eventually is just another way of saying not yet.

So the question this week isn't "did I study?"

It's closer to:

Can I create the thing without thinking about the YAML skeleton? Can I find the failure without wandering through every resource in the namespace? Can I verify the system actually works, not that my manifest looks right?

The exam doesn't grade elegance.

The cluster either behaves or it doesn't.

What I'm not doing this week

I'm not rebuilding the LMS I already abandoned.

I'm not chasing a perfect architecture diagram for a personal training tool.

I'm not opening six new side threads because the basement machine looked lonely.

That last one is harder than it sounds.

Countdowns are good for focus because they make scope creep expensive.

Every hour spent improving the gym is an hour not spent lifting.

The gym already does the job:

Read. Drill. Review. Next.

If something in that loop is broken enough to block reps, I fix it.

If it's just interesting, it waits until after Monday.

Caz would approve.

Caz does not care about my roadmap.

The loop gets smaller under pressure

The useful shape right now is almost embarrassingly simple.

Pick the weak domain. Run the drill. Grade against real state. Write down what burned time. Run the next one that attacks that burn.

Repeat until the mechanics get boring.

Boring is the goal.

Boring means kubectl stopped being a puzzle and started being a hand tool.

Once the hand tool is quiet, there's room left on the clock for the actual problem — the broken thing in front of me, not the syntax of describing it.

That's the whole bet behind KubeFit.

The countdown just made the bet non-optional.

Monday doesn't care what I know

I can explain Deployments, Services, NetworkPolicies, storage, RBAC, troubleshooting patterns — all of it.

Monday will not ask for an explanation.

It will hand me a terminal and a clock.

So this week isn't about becoming a better student of Kubernetes.

It's about becoming a more reliable operator of a small number of failure modes I've already seen myself fail.

Deliberate reps under a real date.

Not more material.

More evidence.

kubefit drill cka

Never skip lab day.

Especially not when Monday is listening.

// built from raw materials & a little AI · no templates were harmed