Certified Kubernetes Application Developer(CKAD) ExamCurriculum v1.13.0
This document provides the curriculum outline of the Knowledge,Skills and Abilities that
a Certified Kubernetes Application Developer (CKAD) can be expected to demonstrate.
13%-Core Concepts
•Understand Kubernetes API primitives
•Create and configure basic Pods
18%-Configuration
•Understand Config Maps
•Understand Security Contexts
•Define an application’s resource requirements
•Create & consume Secrets
•Understand Service Accounts
10% Multi-Container Pods
•Understand Multi-Container Pod design patterns (e.g.ambassador,adapter,sidecar)
18%-Observability
•Understand Liveness Probesand
Readiness Probes
•Understand container logging
•Understand how to monitor applications in Kubernetes
•Understand debugging in Kubernetes
20%-PodDesign
•Understand how to use Labels, Selectors, and Annotations
•Understand Deployments and how to perform rolling updates
•Understand Deployments and how to perform rollbacks
•Understand Jobs and CronJobs
13%-Services&Networking
•Understand Services
•Demonstrate basic understanding of Network Policies
8%-State Persistence
•Understand Persistent Volume Claims for storage