1. Home
  2. Linux Foundation
  3. CKAD Exam Syllabus

Linux Foundation CKAD Exam Syllabus

Start Free CKAD Exam Practice After Reviewing the Topics

Before starting your CKAD exam preparation, it is recommended to review the complete Linux Foundation Certified Kubernetes Application Developer exam syllabus and carefully go through the exam objectives listed below. Once you understand the exam structure and objectives, you should practice using our free CKAD questions. We also provide premium CKAD practice test, fully updated according to the latest exam objectives, to help you accurately assess your preparedness for the actual exam.

Linux Foundation
Vendor
CKAD
Exam Code
48
Total Questions
5
Total Exam Domains

START FREE CKAD EXAM PRACTICE

NO SIGNUP REQUIRED  •  100% FREE TO START

CKAD EXAM QUESTIONS

Linux Foundation CKAD Exam Objectives

Section 1: Services and Networking
Weight:
20%
  • Demonstrate basic understanding of NetworkPolicies
  • Provide and troubleshoot access to applications via services
  • Use Ingress rules to expose applications
Section 2: Application Environment, Configuration and Security
Weight:
25%
  • Discover and use resources that extend Kubernetes (CRD, Operators)
  • Understand authentication, authorization and admission control
  • Understand requests, limits, quotas
  • Understand ConfigMaps
  • Define resource requirements
  • Create & consume Secrets
  • Understand ServiceAccounts
  • Understand Application Security (SecurityContexts, Capabilities, etc.)
Section 3: Application Observability and Maintenance
Weight:
15%
  • Understand API deprecations
  • Implement probes and health checks
  • Use built-in CLI tools to monitor Kubernetes applications
  • Utilize container logs
  • Debugging in Kubernetes
Section 4: Application Deployment
Weight:
20%
  • Use Kubernetes primitives to implement common deployment strategies (e.g. blue/green or canary)
  • Understand Deployments and how to perform rolling updates
  • Use the Helm package manager to deploy existing packages
  • Kustomize
Section 5: Application Design and Build
Weight:
20%
  • Define, build and modify container images
  • Choose and use the right workload resource (Deployment, DaemonSet, CronJob, etc.)
  • Understand multi-container Pod design patterns (e.g. sidecar, init and others)
  • Utilize persistent and ephemeral volumes
Info