CKA Prep

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.

KubernetesCKA Training

Syllabus

Cluster Orientation and Admin Foundations
Workloads and Scheduling
Cluster Architecture, Installation, and Configuration
Services and Networking
Storage
Troubleshooting and Maintenance

Introduction

Build Kubernetes cluster administration skills through 48 guided labs arranged from basic cluster orientation to workloads, architecture, networking, storage, troubleshooting, and node maintenance. Every lab explains the commands and the evidence to inspect, lets you change a live cluster, and checks the resulting state before you move on.

The course is a structured preparation path for CKA-style hands-on work, not a challenge-only mock exam. It begins with kubeconfig, contexts, API resources, namespaces, nodes, events, and selectors, then gradually introduces rollouts, scheduling, access control, cluster components, traffic paths, persistent storage, and focused recovery workflows.

What You Will Learn

  • Navigate kubeconfig contexts, API resources, namespaces, nodes, object conditions, Events, labels, selectors, dry runs, and API field documentation
  • Inspect Deployments and ReplicaSets, perform and roll back rollouts, use ConfigMaps and Secrets, and set requests and limits
  • Place workloads with node selectors, affinity, taints and tolerations, and protect voluntary disruption with PodDisruptionBudgets
  • Inspect control-plane and kubeadm artifacts, certificates, CNI/CSI/CRI interfaces, and delegate namespace or cluster read access with RBAC
  • Package and update a local Helm add-on, build Kustomize overlays, and define and query custom resources
  • Configure Services, EndpointSlices, DNS and CoreDNS, NetworkPolicies, Ingress, and Gateway API routing
  • Provision and troubleshoot dynamic and static storage, access and volume modes, reclaim policies, and retained data recovery
  • Diagnose resource pressure, metrics, logs, image pulls, init containers, static Pods, HPA signals, node drains, and broken Service traffic

Who This Course Is For

This course is for new or early-stage Kubernetes administrators who know the basic idea of Pods and containers but want a guided route into cluster administration. It also suits CKA candidates who need systematic teaching before attempting independent, timed practice exams.

Prerequisites: Basic Linux command-line skills and a general understanding of containers and Kubernetes objects are recommended. Prior experience with kubectl or YAML is helpful but not required for every early lab; you should be prepared to read commands, manifests, and live cluster output carefully.

Learning environment: All 48 Beginner-level guided labs run separately in an Ubuntu 22.04 CKA terminal VM with the single-node labex-v135 Kubernetes profile. The course contains six stages, 193 task steps, and 193 automated checks. Individual lab estimates range from 30 to 45 minutes and total 1,580 minutes, while each fresh VM prevents one lab’s cluster changes from carrying into another.

Frequently Asked Questions

Is this a guided course or a practice exam?

It is a guided course. Steps explain the purpose of commands, show expected evidence, and lead you through a specific workflow. The separate CKA Practice Exam courses remove that walkthrough and ask you to solve independent tasks from acceptance criteria, so they are a better follow-up for testing readiness.

How beginner-friendly is it when some topics are advanced?

All 48 labs are labeled Beginner and teach one focused workflow at a time. However, later labs cover real administration topics such as CoreDNS changes, NetworkPolicy, static Pods, Gateway API, retained volumes, and node drain. Basic Kubernetes familiarity will make the progression more comfortable; “Beginner” describes the guided format, not trivial subject matter.

How long should I expect the course to take?

The lab estimates add up to 1,580 minutes, or about 26 hours 20 minutes, with most labs estimated at 30–40 minutes and one at 45 minutes. Actual time varies with your experience and how deeply you investigate command output, so the course is best completed in multiple sessions.

Is this official CKA training, and does completion guarantee a pass?

No. It is an independent LabEx learning resource and is not affiliated with, endorsed by, or sponsored by The Linux Foundation or CNCF. It aligns practice with public CKA domains but does not contain real exam questions, reproduce a multi-node production cluster, or guarantee an exam result.

Teacher

labby
Labby
Labby is the LabEx teacher.