Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Certified Kubernetes

Application Developer (CKAD)


Exam Curriculum
A Cloud Native Computing Foundation (CNCF) Publication
cncf.io
Certified Kubernetes Application Developer (CKAD) Exam Curriculum

This document provides the curriculum outline of the Knowledge, Skills and Abilities that
a Certified Kubernetes Application Developer (CKAD) can be expected to demonstrate.

CKAD Curriculum

13% - Core Concepts 18% - Configuration

• Understand Kubernetes API primitives • Understand ConfigMaps


• Create and configure basic Pods • Understand SecurityContexts
• Define an application’s resource
requirements
• Create & consume Secrets
• Understand ServiceAccounts

10% Multi-Container Pods 18% - Observability

• Understand Multi-Container Pod design • Understand LivenessProbes and


patterns (e .g. ambassador, adapter, ReadinessProbes
sidecare) • Understand container logging
• Understand how to monitor applications
in Kubernetes
• Understand debugging in Kubernetes

20% - Pod Design 13% - Services & Networking

• Understand Deployments and how to per- • Understand Services


form rolling updates • Demonstrate basic understanding of
• Understand Deployments and how to per- NetworkPolicies
form rollbacks
• Understand Jobs and CronJobs
• Understand how to use Labels, Selectors,
and Annotations

8% - State Persistence

• Understand PersistentVolumeClaims for storage

2
Cloud native computing uses an open source software stack to
deploy applications as microservices, packaging each part into its
own container, and dynamically orchestrating those containers to
optimize resource utilization. The Cloud Native Computing Foundation
(CNCF) hosts critical components of those software stacks including
Kubernetes, Fluentd, Linkerd, Prometheus, OpenTracing and gRPC;
brings together the industry’s top developers, end users, and vendors;
and serves as a neutral home for collaboration. CNCF is part of The
Linux Foundation, a nonprofit organization. For more information
about CNCF, please visit: https://cncf.io/.

You might also like