Test your Kubernetes administration skills through 20 independent, hands-on challenges modeled around the main CKA domains. Instead of following command-by-command lessons, you inspect a prepared cluster, interpret a concrete operational request, change the live state, and satisfy automated final-state checks.
The exam spans storage, troubleshooting, workloads and scheduling, cluster architecture and configuration, and services and networking. It is designed as a readiness check for learners who have already practiced Kubernetes administration, not as a first introduction to Kubernetes or a substitute for the official CKA exam.
What You Will Learn
- Create and bind PersistentVolumes and PersistentVolumeClaims, then mount persistent data into workloads
- Diagnose broken Services, failed rollouts, Pending Pods, resource pressure, NetworkPolicies, and CoreDNS resolution
- Perform controlled Deployment updates and configure workloads with ConfigMaps, Secrets, placement rules, and resource controls
- Grant least-privilege namespace access with a ServiceAccount, Role, and RoleBinding
- Create and verify an etcd snapshot, drain and restore a node, and keep required workloads healthy
- Render a local Helm chart, apply a Kustomize overlay, install a CRD, and create a schema-valid custom resource
- Configure ClusterIP and NodePort Services, Ingress routing, namespace isolation, and an internal DNS alias
- Use
kubectl, cluster metrics, events, rollout history, connectivity tests, and object inspection to verify operational outcomes
Who This Course Is For
This practice exam is for Kubernetes administrators and CKA candidates who want to measure how well they can solve bounded cluster tasks without step-by-step commands. It is especially useful after completing structured Kubernetes training and before deciding which administration domains need more review.
Prerequisites: You should already be comfortable with Linux command-line work, Kubernetes YAML, kubectl, namespaces, Pods, Deployments, Services, storage, scheduling, RBAC, and basic troubleshooting. Familiarity with NetworkPolicy, CoreDNS, Helm, Kustomize, CRDs, and etcd snapshots is recommended because those topics are assessed directly.
Learning environment: The course contains 20 separate challenge labs in an Ubuntu 22.04 CKA terminal environment using the labex-v135 single-node Kubernetes profile. Fifteen challenges are labeled Intermediate and five Advanced. Each challenge starts in its own prepared VM, provides a situation, scope, acceptance criteria, and limited hints, and validates the resulting cluster or file state automatically.
Frequently Asked Questions
Is this an official CKA exam or official question set?
No. This is an independent LabEx learning resource and is not affiliated with, endorsed by, or sponsored by The Linux Foundation or CNCF. Its domain coverage is informed by public CKA domains, but its tasks and distribution must not be treated as the real exam’s questions or exact task mix.
How are time and scoring handled?
The full practice exam recommends 120 minutes. Each of the 20 challenges is worth 5 simulated points for a total of 100, and 66 points is the LabEx simulated practice threshold. These numbers support self-assessment only and do not predict or constitute an official CKA result.
Do the challenges share one continuing cluster?
No. Every challenge launches a separate prepared VM, so resources or fixes from one task do not carry into another. You can complete the challenges independently, although a continuous timed attempt gives a more exam-like readiness check.
How much guidance does each challenge provide?
Each task explains the current situation, limits the resources in scope, lists observable acceptance criteria, and offers a small number of hints. It does not provide a command-by-command walkthrough during the task; automated checks evaluate the required final Kubernetes and host state rather than insisting on one exact command sequence.



