Skip to content
CBT Nuggets

Certified Kubernetes Application Developer (CKAD) Online Training

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
46h 43mTotal
224 videos46h 43m

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.

Course Curriculum

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

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

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

Knowledge & ability your team will gain

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.

This course is included with every subscription

Get your team access to all 559 courses, virtual labs, and practice exams.

Most Popular

Team

$749per seat / year

5+ learner seats

Get Started

Enterprise

Customannual contracts

Any size

Contact Enterprise Sales
Calculate the ROI of training your team

Trusted by 23,000+ organizations

Frequently Asked Questions

Ready to upskill your team?

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