Skip to content

CKAD Exercises

Hands-on Kubernetes practice exercises organized by the CKAD exam's curriculum domains.

Stars
10.2k
Forks
5.9k
Licence
MIT
Language
—
Last update
1 months ago
Type
Learning resource

What it is

This is a collection of practice exercises for the Certified Kubernetes Application Developer (CKAD) exam from the Cloud Native Computing Foundation. The exercises are grouped by exam topic, such as core concepts, pod design, configuration, observability, services and networking, and state persistence, with separate sections on helm and custom resource definitions. The author says they used these exercises to prepare, and they may also be useful for learning Kubernetes in general.

  • Work through the exercises by topic to practice for each CKAD exam domain
  • Use the breadcrumb references in each exercise to find the matching page on kubernetes.io
  • Practice Kubernetes commands in a cluster you control before the exam
  • Try the helm and custom resource definition sections for extra practice

Great for

  • People preparing for the CKAD exam who want hands-on practice
  • Developers who already know basic containers and want to learn Kubernetes by doing
  • Learners who prefer working through exercises after reading the official docs
  • Anyone who wants to check which CKAD topics they are weakest in

Not ideal for

  • People who want a full course with lessons and explanations, since the README describes a set of exercises rather than teaching material
  • People who need the official exam syllabus or guaranteed up-to-date exam content, because the README does not say how closely it tracks the current exam
  • Complete beginners with no container or command-line experience, since the README recommends reading the official docs first
Step-by-step guide: how to use CKAD ExercisesInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    See the README

    Clone the repository

    git clone https://github.com/dgkanatsios/CKAD-exercises
  2. 2

    Run it

    • Clone the repository or open it on GitHub
    • Read the official Kubernetes documents linked in the README before starting
    • Open the first exercise file, such as a.core_concepts.md
    • Follow the exercises in order, using the breadcrumb to find the matching kubernetes.io page
    • Check the Quick Reference box in each exercise for helpful links
  3. 3

    Get the most out of it

    • Read the official kubernetes.io documents first, as the README recommends
    • Use the breadcrumb at the top of each exercise section to locate the matching official page
    • Focus extra time on the domains with the highest exam weight, such as Pod design at 20% and Configuration and Observability at 18% each
    • Use the discussions page on GitHub to ask questions or share feedback
    • Submit a pull request if you find an error or want to add a question, following the existing format

Downloads

Strengths

  • Organized by the CKAD exam domains with exam weightings listed
  • Points to official kubernetes.io documents for each exercise section
  • Free and licensed under MIT

Trade-offs

  • The README is short and does not describe a setup process or how to run the exercises
  • It is a personal project, and the README does not say how often it is updated
  • It does not include an official exam guarantee or a practice exam simulator

How it compares

ProjectStarsTypeLevelUpdatedBest for
CKAD-exercises (this)10.2kLearning resourceintermediate1 months agoPeople preparing for the CKAD exam who want hands-on practice
Jenkins-Zero-To-Hero10.1kLearning resourcebeginner1.7 years agoBeginners who want a guided first install of Jenkins on a cloud VM
traefik65.4kAppintermediate4 days agoTeams running many microservices in Docker, Swarm, or Kubernetes
dokku32.2kAppintermediate4 days agoDevelopers who want Heroku-style deployment on a server they control
colima31.5kDev toolbeginner24 days agoMac developers who want Docker containers without Docker Desktop
lens23.2kAppbeginner1.7 years agoDevelopers who want a visual view of their Kubernetes workloads

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.