All Exams

Certified Kubernetes Application Developer Exam Prep

247+ practice questions

The Certified Kubernetes Application Developer (CKAD) exam validates application design and build, application deployment and workloads, application environment, configuration, and security, services, networking, and service discovery. ExamPal publishes 247 premium questions and a 40-question free practice exam mapped across 5 blueprint domains. The local official-details index records: Performance tasks; count varies by form; 2 hours; Hands-on performance-based Kubernetes tasks. Candidates should verify current registration, pricing, and scoring details with the official exam authority before booking.

Exam Details

Exam Overview

Administered by

Linux Foundation

Exam Format

Performance tasks; count varies by form; 2 hours; Hands-on performance-based Kubernetes tasks

Passing Score

Verify current official exam guide

Exam Fee

$445 exam-only

Prerequisite

Review Linux Foundation exam page, curriculum, handbook, simulator.

Topics Covered

ExamPal covers all major topics tested on the Certified Kubernetes Application Developer exam. Our questions are grounded in official study materials.

Application Design and Build

Covers core skills for designing and building Kubernetes application resources, including Pods, multi-container patterns, configuration injection, local container tooling, Helm packaging, and metadata design. This domain emphasizes creating valid manifests, validating resources, and preparing applications for deployment.

Application Deployment and Workloads

Covers workload controllers and lifecycle management, including Deployments, rollouts, Jobs, CronJobs, autoscaling, and progressive delivery patterns. This domain focuses on creating, updating, observing, and controlling application workloads.

Application Environment, Configuration, and Security

Covers workload identity, resource governance, security context settings, scheduling placement controls, and extensibility-related resources. This domain emphasizes configuring workloads safely and ensuring they comply with cluster policies and placement requirements.

Services, Networking, and Service Discovery

Covers exposing applications with Services, in-cluster communication, DNS-based discovery, backend selection, and default networking behavior. This domain focuses on how workloads communicate and how traffic is routed within the cluster.

Observability, Troubleshooting, and Maintenance

Covers diagnosing workload problems, collecting logs, executing commands for live debugging, monitoring resource state, and performing cleanup and verification. This domain emphasizes operational troubleshooting and maintaining healthy cluster resources.

Exam Blueprint

What the Certified Kubernetes Application Developer Exam Tests

The exam is divided into 5 domains. Here is what each domain covers and how much weight it carries on the test.

Domain 1: Application Design and Build

27% of exam

Covers core skills for designing and building Kubernetes application resources, including Pods, multi-container patterns, configuration injection, local container tooling, Helm packaging, and metadata design. This domain emphasizes creating valid manifests, validating resources, and preparing applications for deployment.

  • Task 1.1: Define and create Pods and basic workload resources
  • Create Pods imperatively and declaratively using YAML manifests
  • Configure container images, commands, arguments, and exposed container ports
  • Work with namespaces and organize application resources in the correct scope
  • Validate resource creation using kubectl get, describe, and generated YAML
  • Task 1.2: Design multi-container and init-container based Pods
  • Build Pods with multiple containers for sidecar, adapter, or helper use cases

Key references: CKAD official exam guide · ExamPal shared topic tree

Domain 2: Application Deployment and Workloads

25% of exam

Covers workload controllers and lifecycle management, including Deployments, rollouts, Jobs, CronJobs, autoscaling, and progressive delivery patterns. This domain focuses on creating, updating, observing, and controlling application workloads.

  • Task 2.1: Create and manage Deployments
  • Create Deployments with replica counts, selectors, and Pod templates
  • Update container images and observe rollout progress and status
  • Scale Deployments manually and verify ReplicaSet and Pod behavior
  • Inspect Deployment, ReplicaSet, and Pod manifests to understand controller relationships
  • Task 2.2: Perform rollout strategies and revision management
  • Check rollout history and inspect specific revisions

Key references: CKAD official exam guide · ExamPal shared topic tree

Domain 3: Application Environment, Configuration, and Security

18% of exam

Covers workload identity, resource governance, security context settings, scheduling placement controls, and extensibility-related resources. This domain emphasizes configuring workloads safely and ensuring they comply with cluster policies and placement requirements.

  • Task 3.1: Manage ServiceAccounts and workload identity
  • Create and assign ServiceAccounts to Pods and Deployments
  • Verify which ServiceAccount a workload is using
  • Understand default versus explicitly assigned ServiceAccount behavior
  • Reference ServiceAccounts in workload manifests correctly
  • Task 3.2: Apply resource governance with requests, limits, quotas, and ranges
  • Set resource requests and limits for containers in workload specs

Key references: CKAD official exam guide · ExamPal shared topic tree

Domain 4: Services, Networking, and Service Discovery

15% of exam

Covers exposing applications with Services, in-cluster communication, DNS-based discovery, backend selection, and default networking behavior. This domain focuses on how workloads communicate and how traffic is routed within the cluster.

  • Task 4.1: Expose applications with Services
  • Create Services to expose Pods on stable virtual IPs and ports
  • Map Service ports to container ports correctly
  • Verify endpoint registration for backing Pods
  • Inspect Service and Endpoint resources to confirm traffic targets
  • Task 4.2: Enable in-cluster communication and DNS-based discovery
  • Test Pod-to-Pod and Pod-to-Service connectivity from temporary client Pods

Key references: CKAD official exam guide · ExamPal shared topic tree

Domain 5: Observability, Troubleshooting, and Maintenance

15% of exam

Covers diagnosing workload problems, collecting logs, executing commands for live debugging, monitoring resource state, and performing cleanup and verification. This domain emphasizes operational troubleshooting and maintaining healthy cluster resources.

  • Task 5.1: Inspect workload health and diagnose startup issues
  • Use kubectl describe to identify scheduling, image, and runtime problems
  • Inspect Pod status, events, and container state transitions
  • Use kubectl explain to understand relevant manifest fields during troubleshooting
  • Confirm whether resources were created successfully and are running as expected
  • Task 5.2: Collect logs and runtime diagnostics
  • Retrieve container logs from running and completed workloads

Key references: CKAD official exam guide · ExamPal shared topic tree

Why study with ExamPal

Everything you need to prepare for and pass the Certified Kubernetes Application Developer exam, in one app.

  • 247 CKAD premium practice questions
  • Free 40-question interactive practice exam
  • 5 blueprint domains covered
  • 52 glossary terms loaded from the shared terminology pack
  • Detailed explanations and per-option rationales for study review
  • Domain-level review paths with study guide, glossary, and static question pages

Certified Kubernetes Application Developer Exam — Common Questions

What is the CKAD exam?
CKAD is Certified Kubernetes Application Developer. The ExamPal page is built from the shared release pack and maps practice questions to the saved exam blueprint.
How many CKAD questions are in ExamPal?
The current shared release pack includes 247 premium questions and a 40-question free practice exam.
What domains does CKAD cover?
Application Design/Build 20%; Deployment 20%; Observability/Maintenance 15%; Environment/Config/Security 25%; Services/Networking 20%.
Does the free CKAD practice exam include explanations?
Yes. The free practice exam includes the correct answer, an explanation summary, and per-option rationales where the shared pack provides them.
Where do the CKAD website pages get their data?
The website pages are generated from the ExamPal shared release pack: official materials, syllabus, topic tree, terminology JSON, free-pack questions, and premium-pack questions.

Start your Certified Kubernetes Application Developer exam prep today

Download ExamPal, take a free diagnostic, and see exactly where you stand before you start studying.