Certified Kubernetes Application Developer (CKAD)
$399.00
CKAD training for developers who build and run apps on Kubernetes, with demos and practice tasks. 4 hours 11 minutes across 68 videos, plus 20 test questions.
- Login details sent straight after payment
- Self-paced. Study on any device
- StemBoss Certificate of Completion
- 14-day refund promise
Secure checkout. Pay by card, Apple Pay or Google Pay.
This Certified Kubernetes Application Developer (CKAD) course prepares you for the CKAD exam from the Linux Foundation and the Cloud Native Computing Foundation (CNCF). It is for developers and DevOps staff who design, build and run applications on Kubernetes. You get 4 hours 11 minutes of training in 68 videos, with 20 test questions to check your progress.
What you will learn
- Create, inspect and manage pods using the Kubernetes API
- Store settings and secrets with ConfigMaps and Secrets
- Apply security contexts and service accounts to pods
- Design multi-container pods using sidecar, ambassador and init container patterns
- Check app health with liveness and readiness probes, logs and monitoring
- Run deployments, rolling updates, jobs and cron jobs
- Use labels, annotations, services, namespaces and network policies
- Keep data safe with volumes and persistent volumes
Course outline
- Course overview: what the course covers and what you need first
- Kubernetes and container fundamentals: the CKAD exam and its domains, APIs, pods, the pod lifecycle and inspecting pods
- Configuration: ConfigMaps, security contexts, Secrets and service accounts
- Multi-container pods: design patterns, ambassador containers, sidecars and init containers
- Observability: container health, probes, logging and monitoring resources
- Pod design: deployments, rolling updates, jobs and cron jobs, labels, annotations and scaling
- Services and networking: routing, services, network policies and namespaces
- State persistence: storage options, volumes and persistent volumes
- Practice exam tasks: hands-on questions such as creating a pod with a Secret and defining readiness
- Course closeout: a summary, Kubernetes certifications and exam review
The practice tasks near the end mirror the hands-on style of the real exam. You create a pod and inspect it, define readiness, use a Secret, view logs live and query labels. Doing these tasks at speed in a terminal is the key to passing CKAD.
Who this course is for
- Software developers who deploy to Kubernetes
- DevOps engineers
- Cloud engineers and cloud solutions architects
- System administrators who support app teams
- Site reliability engineers
Before you start
You should know what containers are and be comfortable working on the Linux command line. A basic grasp of Kubernetes, such as from our Kubernetes Online Course, will help a lot. Some experience writing or running applications is useful, as the exam is aimed at developers.
About the CKAD exam
The Certified Kubernetes Application Developer (CKAD) certification is created by the Linux Foundation and the CNCF. It shows that you can design, build and deploy cloud-native applications for Kubernetes. The exam is online, proctored and performance-based, so you solve real tasks at the command line rather than answer multiple-choice questions. It covers application design and build; deployment; observability and maintenance; environment, configuration and security; and services and networking. Check the Linux Foundation website for the latest details before you book.
Jobs this course supports
- Kubernetes application developer
- DevOps engineer
- Cloud engineer
- Site reliability engineer
- Container engineer
- Cloud solutions architect
| Skill level | Intermediate |
|---|---|
| Duration | 4 Hours 11 Minutes |
| Videos | 68 Course Videos |
| Questions | 20 Test Questions |
| Certification | Certified Kubernetes Application Developer (CKAD) |
| Exam code | CKAD |
| Certification body | The Linux Foundation and the Cloud Native Computing Foundation (CNCF) |
| Prerequisites | Basic Kubernetes and container knowledge, and comfort with the Linux command line. |
| Best for | Developers, DevOps engineers, cloud engineers, system administrators, site reliability engineers |
| Topics covered | Pods, ConfigMaps and Secrets, security contexts, service accounts, multi-container pods, probes and logging, deployments and rolling updates, jobs, services, network policies, persistent volumes |
| Format | Online video lessons with demonstrations and practice tasks, self-paced |
| Language | English |
| Closed captions | Yes |
| Certificate | StemBoss Certificate of Completion |
What is inside this course
10 modules and 68 lessons. Here is the full outline.
Module 1: Course Overview2 lessons
- 1.1 Course Overview
- 1.2 Course PreReqs
Module 2: Kubernetes and Container Fundamentals12 lessons
- 2.1 Core Concepts
- 2.2 What is the CKAD Exam
- 2.3 Why Get Certified
- 2.4 CKAD Exam Domains
- 2.5 APIs
- 2.6 Demo - Explore APIS
- 2.7 Pods
- 2.8 Whiteboard - Pod Creation Workflow
- 2.9 Create a Pod
- 2.10 Lifecycle Status
- 2.11 Inspecting Pods
- 2.12 Demo - Create a Pod and Inspect
Module 3: Configuration8 lessons
- 3.1 Configuration
- 3.2 Understand Configmaps
- 3.3 Understand Security Contexts
- 3.4 Demo - Create a Security Context
- 3.5 Create and Consume Secrets
- 3.6 Understand Service Accounts
- 3.7 Demo - Create a Pod to Use a Secret
- 3.8 Demo - Define a Service Account
Module 4: Multi Container Pods6 lessons
- 4.1 Multi Container Pods
- 4.2 Multi Container Pods Design and Patterns
- 4.3 Ambassador Containers
- 4.4 Connecting to Pods
- 4.5 Side Cars
- 4.6 Demo - Create an Init Container
Module 5: Observability7 lessons
- 5.1 Observability
- 5.2 Container Health
- 5.3 Probes
- 5.4 Logging
- 5.5 Monitor Resources and Apps
- 5.6 Monitoring Pods
- 5.7 Demo - Monitoring and Logging
Module 6: Pod Design8 lessons
- 6.1 Pod Design
- 6.2 Deployments
- 6.3 Rolling Updates
- 6.4 Pod Changes
- 6.5 Jobs and Crons
- 6.6 Labels and Annotations
- 6.7 Demo - Define and Query Labels
- 6.8 Scalability Options
Module 7: Services and Networking5 lessons
- 7.1 Services and Networking
- 7.2 Understanding Networking, Routing and Services
- 7.3 Network Policies
- 7.4 Namespaces
- 7.5 Demo - Networking
Module 8: State Persistence6 lessons
- 8.1 State Persistence
- 8.2 Storage Options
- 8.3 Volume Storage
- 8.4 Configure Pod Volumes
- 8.5 Configure Persistent Volumes
- 8.6 Whiteboard - Persistent Volumes
Module 9: CKA Practice Exams8 lessons
- 9.1 CKAD Practice Preparation
- 9.2 Exam Prep Need to Know
- 9.3 Question 1 - Create a Pod and Inspect
- 9.4 Question 2 - Define a Pods Readiness
- 9.5 Question 3 - Create a Pod with a Secret
- 9.6 Question 4 - View Pods logs in Real Time
- 9.7 Question 5 - Define and query labels
- 9.8 Additional Questions
Module 10: Course Closeout6 lessons
- 10.1 Course Closeout
- 10.2 Course Summary Review
- 10.3 Kubernetes Certifications
- 10.4 Additional Resources
- 10.5 Exam Review
- 10.6 Course Closeout
Your learning path
Where Certified Kubernetes Application Developer (CKAD) fits. Build your skills one step at a time.
Frequently asked questions
Who issues the CKAD certification?
CKAD is created by the Linux Foundation and the Cloud Native Computing Foundation (CNCF).
Is the CKAD exam multiple choice?
No. It is a performance-based exam. You solve practical tasks in a live command-line environment.
What are the CKAD exam domains?
Application design and build; application deployment; application observability and maintenance; application environment, configuration and security; and services and networking.
What is the difference between CKAD and CKA?
CKAD focuses on building and running applications on Kubernetes. CKA, the Certified Kubernetes Administrator, focuses on installing and managing clusters.
How long is the CKAD course?
It runs for 4 hours 11 minutes across 68 videos, with 20 test questions and practice exam tasks.
Do I get a certificate?
Yes. You get a StemBoss Certificate of Completion when you finish the course.
Can I get a refund?
Yes, within 14 days if you have completed less than 20% of the course. See our refund policy for details. Read the refund policy.



