1. Home
  2. Linux Foundation
  3. CKAD Exam

CKAD Certified Kubernetes Application Developer Exam Topics and Questions

Let's Practice Free Linux Foundation CKAD Questions Aligned with Official Exam Topics

Follows Linux Foundation's official outline Updated 14 Oct, 2026 5 Topics
Reviewed by David Clark, Linux Foundation CKAD Certified Professional
Topic Content

Services and Networking is where abstract Kubernetes theory meets the hard reality of whether your application can actually be reached. At 20% of the exam, it tests three tightly related skills: controlling traffic between Pods with NetworkPolicies, exposing workloads through Services, and routing external traffic through Ingress. Get any one of these wrong in a live cluster and nothing downstream works, which is exactly the pressure the exam replicates. How Services and Networking is tested This topic is examined through...

See More

The task below targets one of the three networking skills examined in this topic. Work through it as you would under exam conditions.

Sample Questions for Topic 1 : Services and Networking
Q1

Refer to Exhibit.

Task:

1) Create a secret named app-secret in the default namespace containing the following single key-value pair:

Key3: value1

2) Create a Pod named ngnix secret in the default namespace.Specify a single container using the nginx:stable image.

Add an environment variable named BEST_VARIABLE consuming the value of the secret key3.

Topic Content

At 25%, this is the heaviest topic on the exam. Where Services and Networking tests a narrow set of object types, this topic spans eight distinct areas, from cluster extension with CRDs and Operators through to fine-grained Pod security. The breadth is the trap: candidates who are strong on ConfigMaps and Secrets sometimes arrive underprepared on ServiceAccounts or SecurityContexts, and the exam covers all of it. – Cluster extension and access control CustomResourceDefinitions and Operators extend what the Kubernetes API...

See More

The task below draws from one of the eight areas in this topic. Treat the time pressure as part of the exercise.

Sample Questions for Topic 2 : Application Environment, Configuration and Security
Q2

Refer to Exhibit.

Context

A project that you are working on has a requirement for persistent data to be available.

Task

To facilitate this, perform the following tasks:

* Create a file on node sk8s-node-0 at /opt/KDSP00101/data/index.html with the content Acct=Finance

* Create a PersistentVolume named task-pv-volume using hostPath and allocate 1Gi to it, specifying that the volume is at /opt/KDSP00101/data on the cluster's node. The configuration should specify the access mode of ReadWriteOnce . It should define the StorageClass name exam for the PersistentVolume , which will be used to bind PersistentVolumeClaim requests to this PersistenetVolume.

* Create a PefsissentVolumeClaim named task-pv-claim that requests a volume of at least 100Mi and specifies an access mode of ReadWriteOnce

* Create a pod that uses the PersistentVolmeClaim as a volume with a label app: my-storage-app mounting the resulting volume to a mountPath /usr/share/nginx/html inside the pod

Topic Content

After the configuration-heavy demands of the previous topic, Application Observability and Maintenance shifts the focus to keeping a running application healthy and diagnosable. At 15%, it is the lightest weighted topic on the exam, but candidates underestimate it because the skills it tests are procedural and speed-dependent. Knowing that a liveness probe exists is not the same as being able to configure one correctly under time pressure while also reading container logs to find out why a Pod keeps restarting....

See More

The task below puts you in front of a misbehaving workload. Apply the same diagnostic approach you would use in a live cluster.

Topic Content

Application Deployment carries 20% of the exam and tests a skill set that sits between raw Kubernetes knowledge and the tooling layer above it. You need to understand how Deployments manage rollouts at the object level, know when and how to implement blue/green or canary strategies using Kubernetes primitives, and be able to operate Helm and Kustomize without treating them as optional extras. Candidates who skipped Helm because it felt like a separate tool often discover that cost on exam...

See More

The task below covers one deployment mechanism from this topic. Note the specific tool or strategy it targets before you start.

Topic Content

Application Design and Build is the foundational topic for the CKAD, even though it appears last in the list. The decisions it covers, how you package an application, which workload resource you choose, how you structure a multi-container Pod, and how you handle storage, shape everything else you do in the exam. At 20%, it demands the same attention as Services and Networking and Application Deployment, and the skills here appear as dependencies inside tasks from other topics too. –...

See More

The task below focuses on one of the four design and build skills in this topic. Pay attention to which workload type or pattern the scenario requires.

Ready to Start Practicing?

Access all questions and start your exam preparation journey

Upgrade to Full CKAD Exam Questions πŸš€
Exams Made Simple. Success Made Possible.