Certified Kubernetes Application Developer (CKAD)

Training Architect
course instructor image
Will Boyd
Will is an engineer who is most passionate about DevOps. He has significant experience in both software development and operations. He enjoys teaching and promoting exciting practices and technologies in the IT industry! He provides training in DevOps and the tools associated with it.

Certified Kubernetes Application Developer (CKAD)

Introduction

Course Introduction
00:01:11
About the Course Author
00:00:27
Course Features and Tools
00:02:32

Core Concepts

Build Your Practice Cluster
00:09:39
Kubernetes API Primitives
00:09:43
Creating Pods
00:09:51
Namespaces
00:04:51
Basic Container Configuration
00:05:58
Hands-On-Lab: Creating Kubernetes Pods
01:00:00

Configuration

ConfigMaps
00:12:30
SecurityContexts
00:11:48
Resource Requirements
00:05:41
Secrets
00:04:53
ServiceAccounts
00:02:57
Hands-On-Lab: Configuring Kubernetes Pods
01:30:00

Multi-Container Pods

Understanding Multi-Container Pods
00:09:38
Hands-On-Lab: Forwarding Port Traffic with an Ambassador Container
01:30:00

Observability

Liveness and Readiness Probes
00:07:20
Container Logging
00:04:15
Installing Metrics Server
00:03:50
Monitoring Applications
00:03:43
Debugging
00:10:19
Hands-On-Lab: Configuring Probes for a Kubernetes Pod
01:00:00
Hands-On-Lab: Debugging in Kubernetes
01:30:00

Pod Design

Labels, Selectors, and Annotations
00:09:40
Deployments
00:07:21
Rolling Updates and Rollbacks
00:10:48
Jobs and CronJobs
00:10:14
Hands-On-Lab: Rolling Updates with Kubernetes Deployments
01:00:00
Hands-On-Lab: Configuring CronJobs in Kubernetes
01:00:00

Services and Networking

Services
00:09:45
NetworkPolicies
00:15:36
Hands-On-Lab: Exposing Services in Kubernetes
01:00:00
Hands-On-Lab: Working with Kubernetes NetworkPolicies
01:00:00

State Persistence

Volumes
00:04:16
PeristentVolumes and PersistentVolumeClaims
00:12:02
Hands-On-Lab: Implement State Persistence for Kubernetes Pods
01:00:00

Practice Exam

Hands-On-Lab: CKAD Practice Exam - Part 1
01:30:00
Hands-On-Lab: CKAD Practice Exam - Part 2
01:30:00
Hands-On-Lab: CKAD Practice Exam - Part 3
01:30:00

Wrap-Up

Preparing for the Exam
00:03:55
Signing Up for and Taking the Exam
00:02:59
Exam Tips
00:06:43
Next Steps
00:01:25

Details

Kubernetes provides many powerful tools to help manage complex applications. In order to fully utilize all that Kubernetes has to offer, you need some understanding of its features and how to design application to run on Kubernetes. The Certified Kubernetes Application Developer (CKAD) certification focuses on these topics.


This course will help you prepare for the exam, so that you can earn your certification. Even if you are not interested in becoming certified, this course can help you learn how to design and build applications for Kubernetes!


Study Guides

CKAD Study Guide

Use this study guide as a reference when preparing for the CKAD exam.

Instructor Deck

Community

certificate ribbon icon

Earn a Certificate of Completion

When you complete this course, you’ll receive a certificate of completion as proof of your accomplishment.

Looking For Team Training?

Learn More