Skip to content

CKA hands-on labs

Labs: Preview

Certified Kubernetes Administrator: exam-style tasks on a real kubeadm cluster on your own Mac, built and graded by the GoldenKube CLI. Each card shows the domain, the cluster topology it needs, the recommended time and its points; the scenario page has the full task text. Scenarios are verified on Kubernetes 1.37.

Domain coverage

Published scenarios per official CKA domain, next to the domain's exam weight (checked 2026-10-23 on the official page). 37 published scenarios today.

DomainExam weightPublished scenarios
Storage10%
4
Troubleshooting30%
9
Workloads & Scheduling15%
9
Cluster Architecture, Installation & Configuration25%
8
Services & Networking20%
7

Mock exam mode

goldenkube exam cka draws a curriculum-weighted set: 15 tasks in 120 minutes, pass at 66%. Solutions and hints are hidden in exam mode.

Scenarios

7 of 37 scenarios match · Clear filters

CKACluster Architecture, Installation & ConfigurationEasy

Long-lived ServiceAccount token Secret

Create a ServiceAccount and a controller-populated long-lived token Secret bound to it.

Single node · ~6 min · 5 points

  • serviceaccount
  • secret
  • token
  • authentication

goldenkube start cka-arc-004

CKACluster Architecture, Installation & ConfigurationEasy

PriorityClass and a prioritized Pod

Create a non-default PriorityClass and run a Pod that uses it.

Single node · ~6 min · 5 points

  • priorityclass
  • scheduling
  • pod

goldenkube start cka-arc-008

CKATroubleshootingEasy

ImagePullBackOff: wrong image tag

A Deployment's pods cannot pull their image; correct the image and get the replicas Ready.

Single node · ~5 min · 5 points

  • troubleshooting
  • imagepullbackoff
  • deployment
  • image

goldenkube start cka-trb-009

CKAWorkloads & SchedulingEasy

Rolling update of a Deployment

Update the image of a running Deployment with a rolling update and confirm all pods run the new image.

Single node · ~4 min · 4 points

  • deployment
  • rolling-update
  • rollout
  • workloads

goldenkube start cka-wkl-002

CKAWorkloads & SchedulingEasy

Guaranteed QoS Pod

Create a Pod whose resource settings place it in the Guaranteed QoS class.

Single node · ~4 min · 4 points

  • qos
  • resources
  • requests
  • limits
  • workloads

goldenkube start cka-wkl-006

CKAWorkloads & SchedulingEasy

Job with completions and parallelism

Run a batch Job that must complete a fixed number of times with limited parallelism.

Single node · ~5 min · 4 points

  • job
  • batch
  • completions
  • parallelism
  • workloads

goldenkube start cka-wkl-007

How a run works

  1. Install the CLI and Multipass, then run goldenkube doctor.
  2. Sign in with goldenkube login (free account).
  3. Start a scenario with its id; the CLI provisions a fresh cluster and prints the task.
  4. Solve it on the cluster, run goldenkube submit; the result appears on your dashboard.

Grading happens on your machine and is practice feedback, not an official score. Tasks are public; hints, reference solutions and grader internals are not.

Frequently asked questions

Can I run these CKA labs today?

The scenarios are published and the CLI runs them end to end, but the first signed public build is not on the Homebrew tap yet, so the catalog is in preview. The task text of every scenario is public now; running one needs the CLI release.

Are the tasks the real CKA exam tasks?

No. They are GoldenKube scenarios written to cover the published CKA domains in the same style: a live cluster, a situation, a task. GoldenKube does not have or claim exam content.

How is a scenario graded?

On your machine. Each scenario has a fixed set of state checks; on submit the grader reads your live cluster and the scenario passes when every check passes. Hints, the reference solution and the check definitions stay inside the CLI.