Course: WSQ — Certified Kubernetes Administrator (CKA) Training Course Code: TGS-2025054612 Register here: https://www.tertiarycourses.com.sg/wsq-certified-kubernetes-administrator-cka-training.html
These are the official hands-on lab exercises for the WSQ Certified Kubernetes Administrator Training course delivered by Tertiary Infotech Academy Pte Ltd.
A complete set of 31 step-by-step labs aligned to the CNCF CKA Curriculum v1.35 exam objectives. Every lab runs on the free Killercoda Kubernetes Playground (https://killercoda.com/playgrounds/scenario/kubernetes) and kubeadm Playground (https://killercoda.com/playgrounds/scenario/kubeadm) — no local install required.
- Open the Killercoda Kubernetes playground in your browser: https://killercoda.com/playgrounds/scenario/kubernetes (pre-built 1 control plane + 1 worker cluster).
- For install/upgrade/HA labs (Labs 1–5) use the kubeadm playground: https://killercoda.com/playgrounds/scenario/kubeadm (two empty Ubuntu nodes).
- Pick a lab from the list below and follow the steps in order.
- Reset the playground between labs that mutate cluster-wide resources (RBAC, network policies, CRDs).
- See labs/tools.md for every free tool used (with install commands and download links).
- Lab 1 — kubeadm Prerequisites and Container Runtime
- Lab 2 — Bootstrap a Cluster with kubeadm
- Lab 3 — Install a CNI Plugin (Calico)
- Lab 4 — Cluster Upgrade with kubeadm
- Lab 5 — Highly-Available Control Plane
- Lab 6 — Install Components with Helm
- Lab 7 — Customize Manifests with Kustomize
- Lab 8 — RBAC: Roles, RoleBindings, ServiceAccounts
- Lab 9 — CRDs and Operators
- Lab 10 — Extension Interfaces (CNI, CSI, CRI)
- Lab 11 — Deployments: Rolling Update and Rollback
- Lab 12 — ConfigMaps
- Lab 13 — Secrets
- Lab 14 — Horizontal Pod Autoscaling
- Lab 15 — Self-Healing Primitives (Probes, RS, DS, StatefulSet)
- Lab 16 — Pod Scheduling (Limits, Affinity, Taints)
- Lab 17 — Pod-to-Pod Connectivity
- Lab 18 — Service Types: ClusterIP, NodePort, LoadBalancer
- Lab 19 — Ingress Controller and Resources
- Lab 20 — Gateway API
- Lab 21 — Network Policies
- Lab 22 — CoreDNS
- Lab 23 — PersistentVolume and PersistentVolumeClaim
- Lab 24 — StorageClass and Dynamic Provisioning
- Lab 25 — Volume Types in Pods
- Lab 26 — Troubleshoot Cluster Components
- Lab 27 — Troubleshoot Nodes
- Lab 28 — Application Logs and Container Streams
- Lab 29 — Monitor Cluster and Application Usage
- Lab 30 — Troubleshoot Services and Networking
- Lab 31 — Troubleshoot RBAC and Scheduling Failures
- labs/README.md — Lab index grouped by domain with software requirements
- labs/tools.md — Complete list of free tools (Killercoda + external)
CKA_Curriculum_v1.35.pdf— Official CNCF exam blueprint- theplatformlab/CKA-Certified-Kubernetes-Administrator — Companion question bank for exam-style Q&A practice
All tooling is 100% free. The bulk runs inside the disposable Killercoda Kubernetes / kubeadm playground via kubectl, kubeadm, and apt. Optional GUI/web tools (k9s, Lens, kubectx) are listed for local convenience but are never required.
Full tool list: labs/tools.md.