All learning paths

YOUR LEARNING PATH

CKAD: Application Developer Foundations

Build the core skills the Certified Kubernetes Application Developer exam tests, in order: workloads, Pod composition, configuration, resources, health, batch and networking — on a real cluster.

0 / 23 complete0%

Your practice sequence

One exercise at a time
  1. Pods and Deployments

    Next

    Create, scale and inspect workloads: the twenty-minute onramp.

    BeginnerFree20 min
  2. ConfigMaps and Environment

    Separate config from code: store settings in a ConfigMap and inject them into a Deployment.

    BeginnerFree15 min
  3. Injecting Secrets

    Store sensitive configuration in a Secret and inject it into a workload as environment variables — never in plaintext.

    BeginnerFree15 min
  4. Resource Requests and Limits

    Right-size a workload: set CPU and memory requests, then limits, and reach Guaranteed QoS.

    BeginnerFree15 min
  5. Health Probes

    Tell Kubernetes when a Pod is ready for traffic and when to restart it: readiness and liveness probes.

    BeginnerFree15 min
  6. Exposing Workloads with Services

    Front a Deployment with a Service so it has one stable address, and make the selector match its Pods.

    BeginnerFree15 min
  7. Running Work to Completion

    Run a batch workload as a Job — once, and in parallel to a fixed number of completions.

    BeginnerFree15 min
  8. Scheduling Work with CronJobs

    Schedule a recurring Job with a CronJob, then suspend it the way you'd pause a scheduled backup — without deleting it.

    BeginnerPlus15 minLocked
  9. Multi-Container Pods

    Run a helper alongside your app in the same Pod — the sidecar pattern — sharing the Pod's network and lifecycle.

    IntermediatePlus20 minLocked
  10. Init Containers

    Run setup logic to completion before your app starts, in an init container — and see why it isn't just another sidecar.

    IntermediatePlus20 minLocked
  11. Pod Metadata with the Downward API

    Give a container its own identity — pod name, namespace, node and IP — through the Downward API instead of hardcoding it.

    IntermediatePlus15 minLocked
  12. Hardening Pods with securityContext

    Drop a workload's privileges: run as non-root, forbid privilege escalation, make the root filesystem read-only, and drop all Linux capabilities.

    IntermediatePlus20 minLocked
  13. Durable Storage with PVCs

    Give a workload storage that survives a restart: claim a PersistentVolume and mount it, and understand why the claim only binds once a Pod needs it.

    IntermediatePlus20 minLocked
  14. Zero-Downtime Rolling Updates

    Tune a Deployment's rollout strategy for zero downtime, then ship a new image version without dropping a request.

    IntermediatePlus20 minLocked
  15. HTTP Routing with Ingress

    Expose an internal Service to the outside world over HTTP with an Ingress rule — host, path and backend.

    IntermediatePlus15 minLocked
  16. Restricting Traffic with NetworkPolicy

    Lock a namespace down with a default-deny, then open one precise path with a from-and-port allow rule.

    IntermediatePlus20 minLocked
  17. Challenge

    Ship a Web App

    Exam-pace drill: in one sitting, wire up config, a resourced and probed Deployment, durable storage, a Service and an Ingress — each task fuses several skills, like the real thing.

    AdvancedPlus30 minLocked
  18. Challenge

    Secure a Workload

    Exam-pace drill: give a workload a scoped identity (ServiceAccount + RBAC), lock the container down, and isolate it with a NetworkPolicy — exact specs, costly hints, tight timer.

    AdvancedPlus30 minLocked
  19. Challenge

    Rollout and Protect

    Exam-pace drill: stand up a probed, rolling Deployment; ship a new version zero-downtime while scaling; then front it with a Service and protect it with a PodDisruptionBudget.

    AdvancedPlus30 minLocked

Test yourself

Mock Exam

Timed, scored under exam conditions. Take these once the tree feels solid.

CKAD Mock Exam — Core

60 min · Pro

Locked
CKAD Mock Exam — Workloads

60 min · Pro

Locked
CKAD Mock Exam — Break-Fix

60 min · Pro

Locked
CKAD — Beyond ExamBeyond Exam

45 min · Pro

Locked