In case you didn't notice, the Cloud Native Computing Foundation recently dropped another Kubernetes exam called the Certified Kubernetes Application Developer (CKAD).

I took the exam a few weeks ago and thought it was pretty good. Unlike the Certified Kubernetes Administrator Exam (CKA), the CKAD only focuses on the Developer persona. This makes the CKAD much easier than the CKA but keep in mind you only have two hours to complete all tasks.

Note

The CNCF has updated their open-book policy for both CKA and CKAD. You are only permitted to open one additional web browser tab to access official documentation at kubernetes.io during the exam. No other websites are permitted.

Objectives

The objectives for the CKAD can be found throughout the Official Certified Kubernetes Application Developer Exam Curriculum.

Together, all of these domains make up 100% of the exam.

Core Concepts - 13%

  • Understand Kubernetes API primitives
  • Create and configure basic Pods

Multi-Container Pods - 10%

  • Understand Multi-Container Pod design patterns (e.g. ambassador, adapter, sidecare)

Pod Design - 20%

  • 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

State Persistence - 8%

  • Understand PersistentVolumeClaims for storage

Configuration - 18%

  • Understand ConfigMaps
  • Understand SecurityContexts
  • Define an application’s resource requirements
  • Create and consume Secrets
  • Understand ServiceAccounts

Observability - 18%

  • Understand LivenessProbes and ReadinessProbes
  • Understand container logging
  • Understand how to monitor applications in Kubernetes
  • Understand debugging in Kubernetes

Services & Networking - 13%

  • Understand Services
  • Demonstrate basic understanding of NetworkPolicies

About the Exam Environment

The exam environment is the exact same as the CKA and described in my last post.

Good Luck!

Have fun preparing and taking the Certified Kubernetes Developer Exam! Check out the CNCF's FAQ for additional info.



Comments

comments powered by Disqus