Skip to content
CBT Nuggets
DemoBook a Demo

Certified Kubernetes Application Developer (CKAD)

This intermediate-level Linux Foundation CKAD training covers the objectives in the CKAD exam, which is the one required exam to earn the Certified Kubernetes Application Developer (CKAD) certification. Use this CKAD exam prep to get certified, and validate your ability to design, build, configure, and expose cloud native applications for Kubernetes.

Updated July 2022

46Skills
224Videos
47hTotal

Who This Course Is For

This CKAD training is considered professional-level Linux Foundation training, which means it was designed for systems administrators. This Kubernetes skills course is valuable for new IT professionals with at least a year of experience with orchestration infrastructure and experienced systems administrators looking to validate their Linux Foundation skills.

Skills Your Team Will Gain

  • Building a practice cluster, creating pods and dealing with clusters
  • Configuring resource requirements, ConfigMaps and security
  • Working with Kubernetes multi-container pods
  • Managing observability with metrics servers, applications monitoring and container logging
  • Designing pods
  • Managing services and network policies
  • Using persistent volumes

Course Curriculum

One skill is free to watch — no signup needed. The other 45 premium skills unlock for your whole team with a CBT Nuggets plan.

Free skill preview

Introduction to Certified Kubernetes Application Developer (CKAD)

Trevor SullivanDuration: 58m14 videos

Watch this complete skill free — the same trainer, videos, and labs your team gets with a plan.

Watch free skill
  • Introduction to Certified Kubernetes Application Developer (CKAD)Free58m · 14 videos
  • Premium skill.Deploying Kubernetes Clusters for Application Developers55m · 10 videos
  • Premium skill.Managing Kubernetes Clusters on Amazon EKS1h 1m · 10 videos
  • Premium skill.Create a Multi-Architecture Kubernetes Cluster with K3S1h 1m · 12 videos
  • Premium skill.Enable Feature Gates in Kubernetes55m · 12 videos
  • Premium skill.Understanding Kubernetes Primitive Resources1h 5m · 12 videos
  • Premium skill.Building Container Images on Kubernetes Clusters with Shipwright1h 18m · 10 videos
  • Premium skill.Linting Kubernetes Manifest Files55m · 10 videos
  • Premium skill.Configure Kubernetes Linting in CI/CD Pipelines54m · 12 videos
  • Premium skill.Deploying Application Pods onto Kubernetes Clusters57m · 10 videos
  • Premium skill.Configure Kubernetes Applications with ConfigMap Resources57m · 10 videos
  • Premium skill.Securing Applications on Kubernetes with Secrets1h 1m · 10 videos
  • Premium skill.Implement Probes and Health Checks in Applications1h 2m · 10 videos
  • Premium skill.Controlling Kubernetes Pod Placement with Taints1h 7m · 12 videos
  • Premium skill.Use PriorityClass Resources to Prioritize Pod Scheduling56m · 10 videos
  • Premium skill.Initialize Kubernetes Pod State with Init Containers56m · 10 videos
  • Premium skill.Control Resource Consumption with Kubernetes Pods59m · 12 videos
  • Premium skill.Perform Rolling Updates with Kubernetes Deployment Controllers59m · 12 videos
  • Premium skill.Multi-container Design Patterns for Kubernetes Pods1h 4m · 12 videos
  • Premium skill.Deploying Jobs on Kubernetes1h 3m · 12 videos
  • Premium skill.Deploy Scheduled Tasks on Kubernetes with CronJobs58m · 12 videos
  • Premium skill.Using Kubernetes ServiceAccount Resources1h 3m · 10 videos
  • Premium skill.Build Serverless Applications on Kubernetes with Knative Serving59m · 10 videos
  • Premium skill.Monitoring Applications Running in Kubernetes1h 8m · 12 videos
  • Premium skill.Debugging Applications Running on Kubernetes Clusters1h 6m · 12 videos
  • Premium skill.Expose Highly Available Applications with Kubernetes Services1h 9m · 14 videos
  • Premium skill.Apply Network Policy to Kubernetes Applications1h 8m · 14 videos
  • Premium skill.Route Network Traffic in Kubernetes with Ingress Resources49m · 8 videos
  • Premium skill.Expose Kubernetes Applications Externally with DNS1h 3m · 12 videos
  • Premium skill.Secure External Kubernetes Endpoints with TLS1h 8m · 16 videos
  • Premium skill.Enforce Compute Sharing with Kubernetes Namespace Quotas1h 1m · 14 videos
  • Premium skill.Run a Private Container Image Registry on Kubernetes1h 5m · 12 videos
  • Premium skill.Create a Gitops Pipeline for Kubernetes Application Deployment55m · 12 videos
  • Premium skill.Deploy to Kubernetes from GitHub Actions CI/CD1h 2m · 12 videos
  • Premium skill.Advanced Configuration of ArgoCD for GitOps1h 1m · 12 videos
  • Premium skill.Store Application Data in Persistent Volumes1h 3m · 12 videos
  • Premium skill.Running Stateful Applications in Kubernetes with StatefulSets1h 11m · 12 videos
  • Premium skill.Expose Storage Volumes to Kubernetes Applications with Longhorn1h · 12 videos
  • Premium skill.Advanced Usage of Kubernetes Longhorn Storage1h 3m · 12 videos
  • Premium skill.Using Traefik Mesh to Control Kubernetes Pod Networking1h 7m · 14 videos
  • Premium skill.Understanding Service Mesh in Kubernetes with Linkerd1h 1m · 12 videos
  • Premium skill.Using Helm to Deploy Packages to Kubernetes Clusters56m · 12 videos
  • Premium skill.Develop Custom Helm Charts for Kubernetes Deployment58m · 12 videos
  • Premium skill.Publish Kubernetes Helm Charts to Artifact Hub57m · 14 videos
  • Premium skill.Discover and Use Kubernetes Custom Resource Definitions (CRD)55m · 12 videos
  • Premium skill.Deploy Kubernetes Clusters with kOps CLI56m · 12 videos
Want to browse the locked skills?
with no purchase required. Already have an account?

An account gets you the full catalog to browse, pre-assessments, quiz questions on free skills, and IT Trainerbot, with every answer citing its source video.

Certification

Certified Kubernetes Application Developer

The Certified Kubernetes Application Developer (CKAD) certification validates an individual's ability to design, build, and deploy cloud-native applications on Kubernetes. This certification is ideal for developers, DevOps engineers, and cloud archit...

Exam CKADLevel AssociateDifficulty IntermediateCost $445
KubernetesApplication DeploymentPod DesignConfigurationObservabilityServices & Networking
Official certification page

Put this course to work for your team

Every plan includes this course plus the full library, virtual labs, and practice exams — or talk it through with sales.

For IT leaders

What IT leaders need to know before assigning this course

Kubernetes application delivery can create risk when teams deploy inconsistent manifests, expose services without clear traffic controls, or troubleshoot production workloads without a shared operating model. IT Directors can assign this intermediate CKAD training to systems administrators, DevOps-oriented IT Practitioners, and application platform teams that already have orchestration fundamentals and need a common approach to building, configuring, exposing, and supporting cloud native apps on Kubernetes.

The visible curriculum totals about 41 hours, plus additional skills, so this is best treated as a multi-week enablement plan rather than a short refresher. Change management should account for coordination across application, platform, networking, and storage owners: the course covers ConfigMaps, Secrets, probes, scheduling controls, rolling updates, GitOps, ingress, DNS, TLS, quotas, persistent volumes, StatefulSets, and Longhorn storage. CBT Nuggets Playlists can sequence the rollout by role, Practice Exams can support CKAD readiness, Virtual Labs can reinforce hands-on skills where available, and Team Reporting helps Training Managers track progress across assigned learners.

Team Impact

How this training helps your team succeed

IT teams complete this CKAD training to make Kubernetes application delivery more repeatable from build through production support. The course maps to real operational scenarios teams face when running cloud native workloads:

  • Standardize deployment workflows: Teams practice linting manifests, adding linting to CI/CD pipelines, building container images with Shipwright, and deploying from GitHub Actions or GitOps workflows with ArgoCD.
  • Reduce application downtime: Teams learn to use probes, health checks, rolling updates, init containers, resource controls, pod scheduling priorities, and multi-container pod patterns to improve workload reliability.
  • Control exposure and access: Teams work with Services, Ingress, DNS, TLS, NetworkPolicy, ServiceAccounts, Secrets, and namespace quotas to support safer application access patterns.
  • Support stateful and distributed workloads: Teams cover persistent volumes, StatefulSets, Longhorn storage, Traefik Mesh, monitoring, and debugging so IT Practitioners can troubleshoot Kubernetes applications with less escalation.

After completion

Capabilities your team walks away with

Knowledge

  • Kubernetes primitive resources used to deploy and configure applications.
  • How ConfigMaps, Secrets, ServiceAccounts, quotas, and NetworkPolicy affect application behavior and access.
  • Scheduling concepts including taints, PriorityClass resources, init containers, and pod resource consumption.
  • Traffic patterns using Services, Ingress, DNS, TLS, and highly available application exposure.
  • Storage concepts for persistent volumes, StatefulSets, and Longhorn-backed workloads.
  • CKAD exam-relevant workflows for cloud native application design, configuration, and exposure.

Ability

  • Deploy application pods, Jobs, CronJobs, multi-container pods, and serverless workloads with Knative Serving.
  • Build, lint, and validate Kubernetes manifests, including CI/CD linting workflows.
  • Configure application rollouts, probes, health checks, and rolling updates to support reliable releases.
  • Implement GitOps-based deployment workflows with ArgoCD and deploy to Kubernetes from GitHub Actions.
  • Monitor and debug applications running on Kubernetes clusters.
  • Expose, secure, and troubleshoot external application endpoints using Kubernetes networking resources.

Readiness check

Confirm prerequisite knowledge before training begins

A short placement assessment on the CBT Nuggets assessments platform measures whether a learner already has the foundation this course assumes. IT Directors use it to put the right people in the right training — and any learner can take it right now to make sure they'll get full value from day one.

  • Questions generated from this course's own video transcripts — what gets measured is exactly what gets taught
  • Instant, per-learner results that show whether the prerequisite foundation is in place
  • Results roll up into team readiness reporting, so training hours go where they change outcomes
Runs on assessments.cbtnuggets.com — sign in with an Adept account so results roll up into team readiness reporting. Need one?
.

This course is included with every subscription

Unlock this one course, or get one learner — or your whole team — access to all 287 courses, virtual labs, and practice exams.

Course Unlock

Just need this course?

$169one time

No subscription

One year of access to CKAD

  • Every skill in this course
  • Its virtual labs and practice exam
  • Ask IT Trainerbot about it — free

CBT Nuggets Individual

IT Trainerbot Pro

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for Teams

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access

Need tenant hosting, reseller terms, or payment plans on a larger agreement? Book a Demo to discuss an Enterprise contract.

See plans and pricing for your team

Trusted by 23,000+ organizations

Frequently Asked Questions

What exactly is Kubernetes application development?

Kubernetes application development refers to the process of creating, deploying, and managing applications within a Kubernetes cluster. Kubernetes app development is focused on containerized applications that run efficiently on K8s, leveraging features like automatic scaling, load balancing, and self-healing. This course teaches you to understand YAML configuration files, Docker containers, and Kubernetes APIs so that you can effectively build and maintain applications that take advantage of Kubernetes orchestration and scaling.

Is the Certified Kubernetes Application Developer (CKAD) worth it?

Yes, for any IT professional who builds, deploys or configures cloud-native apps with Kubernetes, the CKAD is worth it for advancing your career and deepening your familiarity with container runtimes and microservice architecture. The Certified Kubernetes Application Developer credential is well-respected and it's understood that someone who can pass the test knows how to define application resources and use Kubernetes core primitives to create/migrate, configure, expose and observe scalable applications

How difficult is the CKAD exam?

The Certified Kubernetes Application Developer (CKAD) exam is challenging. The CKAD exam is a 2-hour long performance-based test with problems that are designed to test your practical familiarity with developing and deploying apps with Kubernetes. Cramming won't be very helpful when it comes to the CKAD exam, instead you'll want to take a course that emphasizes practical experience with application design, deployment, maintenance, environment configuration, and managing K8s services and networking.

How much does the Certified Kubernetes Application Developer (CKAD) cost?

It costs $395 to attempt the Certified Kubernetes Application Developer (CKAD). $395 gets you two attempts (within a year) at the two-hour long performance-based exam. If you pass the CKAD, the certification is valid for three years. The Linux Foundation offers a CKAD companion course for an additional $200. There are no prerequisites for the CKAD, so as long as you can pass it, the total cost is $395.

Who should earn the Certified Kubernetes Application Developer?

The CKAD is a very good tool for Kubernetes engineers, cloud engineers or cloud application developers, and it's good to have on your resume if you're applying to be one. For jobs that depend on using container runtimes, or navigating microservice architectures, the CKAD proves competence. Whether you're already working in cloud-native application development or you want to break into it, the CKAD is a good tool to advance your career.

Ready to upskill your team?

Talk to our sales team to find the right plan for your organization.