CKA Prep
July 1, 2026 · View on GitHub
Languages: English · 简体中文 · Español · Français · Deutsch · 日本語 · Русский · 한국어 · Português
A beginner-friendly Certified Kubernetes Administrator (CKA) preparation course with 48 guided Kubernetes administration labs arranged from cluster orientation to workloads, architecture, networking, storage, troubleshooting, and maintenance.
Exercises
| Index | Name | Difficulty | Practice |
|---|---|---|---|
| 01 | Inspect kubeconfig and Contexts | Beginner | Start Lab |
| 02 | Explore Nodes and Cluster Version | Beginner | Start Lab |
| 03 | Inspect API Resources and Namespaces | Beginner | Start Lab |
| 04 | Read Events and Object Conditions | Beginner | Start Lab |
| 05 | Use Labels, Selectors, and Field Selectors | Beginner | Start Lab |
| 06 | Manage Namespaces for Administrative Workflows | Beginner | Start Lab |
| 07 | Use Dry Run and Explain for Manifests | Beginner | Start Lab |
| 08 | Inspect Deployment and ReplicaSet Behavior | Beginner | Start Lab |
| 09 | Perform a Controlled Deployment Rollout | Beginner | Start Lab |
| 10 | Roll Back a Broken Rollout | Beginner | Start Lab |
| 11 | Configure Workloads with ConfigMaps and Secrets | Beginner | Start Lab |
| 12 | Set Requests, Limits, and Resource Evidence | Beginner | Start Lab |
| 13 | Schedule Pods with Node Selectors | Beginner | Start Lab |
| 14 | Place Workloads with Affinity Rules | Beginner | Start Lab |
| 15 | Use Taints and Tolerations | Beginner | Start Lab |
| 16 | Protect Availability with PodDisruptionBudgets | Beginner | Start Lab |
| 17 | Inspect Control Plane Components | Beginner | Start Lab |
| 18 | Explore kubeadm Configuration Artifacts | Beginner | Start Lab |
| 19 | Inspect Certificates and Cluster Trust | Beginner | Start Lab |
| 20 | Grant Namespace Operator RBAC | Beginner | Start Lab |
| 21 | Delegate Read-Only Cluster Diagnostics | Beginner | Start Lab |
| 22 | Deploy an Addon with Helm | Beginner | Start Lab |
| 23 | Customize Cluster Resources with Kustomize | Beginner | Start Lab |
| 24 | Define and Use a Custom Resource | Beginner | Start Lab |
| 25 | Inspect CNI, CSI, and CRI Interfaces | Beginner | Start Lab |
| 26 | Expose Applications with Services | Beginner | Start Lab |
| 27 | Repair EndpointSlice Service Access | Beginner | Start Lab |
| 28 | Troubleshoot Service DNS Resolution | Beginner | Start Lab |
| 29 | Configure CoreDNS Conditional Forwarding | Beginner | Start Lab |
| 30 | Restrict Egress with NetworkPolicy | Beginner | Start Lab |
| 31 | Repair NetworkPolicy Access | Beginner | Start Lab |
| 32 | Route HTTP Traffic with Ingress | Beginner | Start Lab |
| 33 | Publish an API with Gateway Routing | Beginner | Start Lab |
| 34 | Inspect StorageClasses and Dynamic Provisioning | Beginner | Start Lab |
| 35 | Create a PVC for Application Data | Beginner | Start Lab |
| 36 | Bind a Static PersistentVolume | Beginner | Start Lab |
| 37 | Configure Access Modes and Volume Modes | Beginner | Start Lab |
| 38 | Preserve Data with Reclaim Policies | Beginner | Start Lab |
| 39 | Troubleshoot PVC Binding and Mounts | Beginner | Start Lab |
| 40 | Diagnose Cluster Resource Pressure | Beginner | Start Lab |
| 41 | Monitor Pods with Metrics and Top | Beginner | Start Lab |
| 42 | Manage Container Output Streams | Beginner | Start Lab |
| 43 | Debug Image Pull Failures | Beginner | Start Lab |
| 44 | Diagnose Failed Init Containers | Beginner | Start Lab |
| 45 | Restore a Crashing Static Pod Manifest | Beginner | Start Lab |
| 46 | Safely Drain and Restore a Node | Beginner | Start Lab |
| 47 | Recover Metrics-Based Scaling Signals | Beginner | Start Lab |
| 48 | Restore Broken Service Traffic | Beginner | Start Lab |
About LabEx
LabEx is a hands-on learning platform for beginners.
Explore Linux, DevOps, Cybersecurity, and more — all directly in your browser.
Learn step by step through interactive labs, guided exercises, and real-world projects. 🌱
No setup, no stress — just practice and grow your skills by doing.
📖 Need help? Visit our Help Center or email info@labex.io