CNCF ·

What Is CKAD?

Design, build, and deploy cloud-native applications on Kubernetes for the CKAD exam.

Certification PathKey

Overview

CKAD: Certified Kubernetes Application Developer is a CNCF credential. Design, build, and deploy cloud-native applications on Kubernetes for the CKAD exam. This PathKey™ guide summarizes the domains, format, cost signals, eligibility, and renewal pattern so you can decide before you book. Accumentum is an Army CA and Air Force COOL Approved Vendor. We teach preparation for the CNCF exam. CNCF sets exam content, fees, and policies.

Accumentum is an Army CA and Air Force COOL Approved Vendor. We teach preparation for the CNCF exam. CNCF sets exam content, fees, and policies.

Who it is for

  • Programmers seeking to specialize in building and deploying cloud-native applications using Kubernetes to create scalable, modern solutions.
  • Professionals with development experience aiming to enhance their skills in managing Kubernetes-based applications and workflows for CI/CD pipelines.
  • Technical professionals designing containerized applications who want to deepen their expertise in Kubernetes resource configuration and optimization.

Exam domains

Weights follow the official outline.

  1. 01

    Kubernetes Core Concepts for Developers

    Understand Kubernetes architecture, including pods, nodes, clusters, and the control plane, from an application development perspective, Explore key Kubernetes resources, such as deployments, services, and namespaces, for managing applications, and Use kubectl commands to interact with clusters, create resources, and inspect application states.

  2. 02

    Pod Design and Configuration

    Define pod specifications, including containers, init containers, and environment variables, for application requirements, Configure multi-container pods with shared volumes and communication strategies for complex applications, and Implement pod lifecycle management, including restart policies and termination behaviors.

  3. 03

    Application Deployment and Scaling

    Create and manage deployments to ensure application availability and rolling updates for zero-downtime releases, Configure replica sets to maintain desired pod counts and handle scaling requirements, and Implement horizontal pod autoscaling (HPA) based on CPU or custom metrics for dynamic scaling.

  4. 04

    Service Discovery and Networking

    Configure Kubernetes services (ClusterIP, NodePort) to enable application communication within clusters, Use DNS for service discovery to allow pods to communicate reliably across namespaces, and Implement ConfigMaps and Secrets to inject configuration data and sensitive information into applications.

  5. 05

    Storage for Applications

    Configure volumes (e.g., emptyDir, hostPath) to provide temporary or local storage for applications, Use PersistentVolumeClaims (PVCs) to attach persistent storage for stateful applications, and Understand storage classes and their role in dynamic provisioning for cloud-native environments.

  6. 06

    Application Observability

    Implement liveness, readiness, and startup probes to monitor application health and ensure reliability, Configure logging to collect container logs and integrate with tools like Fluentd or Elasticsearch, and Use kubectl to access pod logs and debug application runtime issues in real-time.

  7. 07

    Configuration and Secrets Management

    Manage application configuration using ConfigMaps to decouple settings from container images, Secure sensitive data with Secrets for credentials, API keys, or certificates in Kubernetes, and Inject configuration and secrets into pods via environment variables, volumes, or command-line arguments.

  8. 08

    Application Security and Resource Limits

    Configure security contexts to restrict pod and container privileges, ensuring least privilege principles, Set resource requests and limits for CPU and memory to optimize application performance and cluster stability, and Use namespace quotas to enforce resource boundaries for multi-tenant environments.

  9. 09

    CI/CD Integration with Kubernetes

    Understand CI/CD pipelines and their integration with Kubernetes for automated application deployments, Use tools like Helm to package and manage application manifests for streamlined deployments, and Implement rolling updates and canary deployments to minimize risks during application releases.

  10. 10

    CKAD Exam Preparation

    Review the CKAD exam structure, including performance-based tasks, time constraints, and domain weightings, Practice hands-on labs simulating exam scenarios, such as rapid application deployment and troubleshooting, and Master kubectl commands and YAML authoring for efficient task completion under exam conditions.

Exam format and cost

Questions
Confirm on the vendor site
Duration
Confirm on the vendor site
Format
Confirm question format on the vendor outline
Passing score
Confirm the passing score on the vendor site
Cost
Confirm the current exam fee on the vendor site before you register
Delivery
Confirm delivery options on the vendor site
Languages
Confirm available languages on the vendor site

Experience and eligibility

Familiarity with Kubernetes fundamentals, such as pods, services, and deployments, to effectively engage with application development concepts. Proficiency in using container technologies like Docker, including building and managing container images, to support Kubernetes workflows.

Renewal

Renewal rules for CKAD: Certified Kubernetes Application Developer are set by CNCF. Many credentials use a multi-year cycle with continuing education, a renewal fee, or a newer exam. Confirm the current cycle on the vendor site.

Roles this credential fits

  • Designing, building, and deploying cloud-native applications on Kubernetes: pods and deployments, configuration, multi-container patterns, observability, services and networking, and state persistence.
  • Development
  • Teams standardizing on this credential for hiring or compliance

CKAD questions

Is CKAD worth it?

CKAD is worth it when employers or contracts in your market ask for CNCF proof, or when the domains match work you already do or want next. Common roles include Designing, building, and deploying cloud-native applications on Kubernetes: pods and deployments, configuration, multi-container patterns, observability, services and networking, and state persistence., Development, and Teams standardizing on this credential for hiring or compliance. Read the roles and domains on this page, then decide against your timeline and budget.

How hard is CKAD?

You get Confirm on the vendor site in Confirm on the vendor site. Format: Confirm question format on the vendor outline. Passing score: Confirm the passing score on the vendor site. Delivery: Confirm delivery options on the vendor site. Familiarity with Kubernetes fundamentals, such as pods, services, and deployments, to effectively engage with application development concepts. People who pass usually mix domain study with timed practice, not reading alone.

Does CKAD expire?

Renewal rules for CKAD: Certified Kubernetes Application Developer are set by CNCF. Many credentials use a multi-year cycle with continuing education, a renewal fee, or a newer exam. Confirm the current cycle on the vendor site.

How does Accumentum help with CKAD?

We offer Expert-led training mapped to the CKAD domains, PathPay® payment options, PathPass™ practice where the exam is in our catalog, and military funding support where you qualify. We are an Army CA and Air Force COOL Approved Vendor. Our pass rate across Accumentum certification attempts since August 2022 is 98.8% (2,412 certified of about 2,441 attempts).

How much does the CKAD exam cost?

Published pricing for CKAD: Confirm the current exam fee on the vendor site before you register. Vendors change voucher prices without notice, so confirm on the official store before you buy. PathPay® can spread Accumentum course tuition when you train with us.

What are the CKAD prerequisites?

Familiarity with Kubernetes fundamentals, such as pods, services, and deployments, to effectively engage with application development concepts. Proficiency in using container technologies like Docker, including building and managing container images, to support Kubernetes workflows.

What should I take after CKAD?

After CKAD, pick the next credential that matches the job you want, not a generic ladder. Use the roles on this page and neighboring PathKey™ guides from the same vendor to plan the sequence. If you need a readiness check first, start with ReadyScore™ when we offer one for this exam.

Official sources

Always confirm fees, dates, and eligibility on the vendor site before you register. Vendors change outlines and prices without notice.