Skip to content

Hands-on Kubernetes labs

Exam-style tasks for the performance-based certifications, run on a real kubeadm cluster on your own Mac with the GoldenKube CLI and graded locally. Each card shows the task's domain, the cluster topology it needs, the recommended time and its points; the detail page has the full task text.

3 of 37 scenarios match · Clear filters

CKAWorkloads & SchedulingMedium

Taint, toleration and placement

Taint a worker node and run a Pod that tolerates the taint and is placed on that node.

Two nodes · ~7 min · 6 points

  • taint
  • toleration
  • scheduling
  • nodename

goldenkube start cka-sch-001

CKAWorkloads & SchedulingEasy

DaemonSet on every node

Run one Pod per node, including the control plane, with a DaemonSet.

Two nodes · ~6 min · 5 points

  • daemonset
  • toleration
  • control-plane
  • workloads

goldenkube start cka-wkl-004

CKAWorkloads & SchedulingEasy

Required node affinity

Pin a Pod to nodes with a given label using required node affinity rather than a nodeSelector.

Two nodes · ~6 min · 5 points

  • node-affinity
  • scheduling
  • labels
  • workloads

goldenkube start cka-wkl-005

Exams covered

  • CKA · Certified Kubernetes Administrator · scenarios verified on Kubernetes 1.37 · 37 published scenarios · mock exam: 15 tasks in 120 minutes, pass at 66%

How to run a lab

  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, solve the task on the cluster, run goldenkube submit.

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