CKAD : Certified Kubernetes Application Developer

If you’re looking to ace the Certified Kubernetes Application Developer (CKAD) exam, this is the video IT course for you! Through its comprehensive instruction materials, and lectures, it will teach you all that there is to know about Kubernetes – an open-source system designed by Google but now maintained by The Cloud Native Computing Foundation and pass the certification program.

With internship




Without internship



this course includes

4 Training Hours

68 On-demand Videos

Closed Captions

20 Prep Questions

20 Prep Questions

Certificate of Completion



Aspiring DevOps Professionals


Software Engineers


System Administrators


Cloud Engineers


IT Managers


Career Changers


Students and Educators

Are you an aspiring Kubernetes Application Developer, CKAD? If so, you’re probably interested in becoming a Kubernetes Certified Developer.

The Certified Kubernetes Application Developer (CKAD) course offered by IBT Online is designed to help you ace the CKAD exam and earn your CKAD certification. This comprehensive program delves deep into the CKAD curriculum, covering core concepts, configuration, multi-container pods, observability, pod design, services & networking, and state persistence.


Course Overview

1.1 Course Overview
1.2 Course PreReqs

Kubernetes and Container Fundamentals

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


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

Multi Container Pods

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


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

Pod Design

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

Services and Networking

7.1 Services and Networking
7.2 Understanding Networking, Routing and Services
7.3 Network Policies
7.4 Namespaces
7.5 Demo - Networking

State Persistence

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

CKA Practice Exams

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

Course Closeout

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

Why become a Cybersecurity Engineer?

Growing Demand for Cybersecurity Professionals

The field of cybersecurity is experiencing rapid growth, driven by the escalating number and complexity of cyber threats. Both public and private sectors are investing heavily in cybersecurity measures to protect sensitive information and secure critical infrastructure. This increased investment has created a substantial demand for cybersecurity professionals, and the job market is teeming with opportunities. By becoming a cybersecurity engineer, you position yourself at the forefront of a booming industry with a multitude of career prospects.

Lucrative Salaries and Career Advancement

Cybersecurity professionals are highly sought after, and as a result, they enjoy attractive salaries and excellent benefits. The specialized skills and expertise required in this field command a premium in the job market. Furthermore, as you gain experience and demonstrate your capabilities, the potential for career advancement becomes significant. Cybersecurity engineers can progress to leadership positions, such as Chief Information Security Officer (CISO), and take on strategic roles in shaping an organization's security posture.

Global Relevance and Job Security

Cybersecurity is a global concern affecting organizations of all sizes and industries worldwide. The need for cybersecurity professionals extends beyond borders, making it a globally relevant field. By becoming a cybersecurity engineer, you equip yourself with skills that are in demand not only locally but also internationally. Job security in the field of cybersecurity is robust, as the increasing threat landscape ensures a constant need for skilled professionals to protect against attacks and mitigate risks.

Continuous Learning and Growth

The field of UX/UI design is dynamic and ever-evolving. To stay competitive, designers need to keep learning and adapting to new technologies and design trends. This continuous learning keeps the work interesting and provides opportunities for personal and professional growth.

Opportunities for growth

As software testers gain experience and develop their skills, they can take on more challenging roles and responsibilities. This can lead to promotions and career advancement opportunities. Most Manual testers progress to QA automation, Software development, DevOps, or Cloud Engineering.

Our Talents Work Here

Our talentstories

We connect learners with peers and experts from around the world, facilitating networking and collaboration opportunities.

IBT Training's DevOps course provided a comprehensive and insightful learning experience with valuable hands-on exercises. While the internship placement was beneficial, additional guidance could enhance the overall transition. Overall, IBT Training lays a solid foundation for entering the DevOps field.

Olaniyan Olatunde Kubernetes Admin, Microsoft

Enrolling in this course proved career-defining, offering invaluable knowledge and a guaranteed internship. It set me on a path to success, delivering everything promised—free certification, ongoing learning, and the ability to pass my sec+ on the first try.

Solomon Awuku Cybersecurity Analyst, Tek Computers

Upon completing the class, I felt confident and prepared to embark on a career in cybersecurity. The skills and knowledge I acquired have already proven invaluable, as I find myself better equipped to tackle real-world challenges and contribute to the protection of digital assets.


"IBT Learning is an outstanding tech school, with experienced teachers. Graduates gain hands-on experience with management tools such as Git, Maven, Nexus, SonarQube, Ansible, Docker for microservices, Kubernetes for container orchestration, and Terraform for Infras as Code"

Landric N DevOps Engineer, Transportation Insight

Your Questions, Answered

What is the Certified Kubernetes Application Developer (CKAD) course about?

The CKAD course offered by IBT Online is designed to help you ace the CKAD exam. It provides comprehensive instruction materials and lectures that will teach you all there is to know about Kubernetes, an open-source system originally designed by Google but now maintained by The Cloud Native Computing Foundation. It covers deployment, scaling, and management of containerized applications, making your app management tasks effortless.

What benefits can I expect from the CKAD certification?

Gaining a Certified Kubernetes Application Developer Certification can significantly boost your career, especially if you’re an aspiring DevOps professional. Understanding the fundamentals of Kubernetes is crucial to success in this field. Currently, the Silicon Valley salary rate for Certified DevOps Engineers with knowledge in Kubernetes stands at 20% above that of Software Engineering counterparts. On average, these IT professional candidates make $140k-$200K depending on experience and locality.

What is the format of the CKAD Exam?

The CKAD Exam is a performance-based online exam that assesses your practical skills in designing and developing applications for Kubernetes. The exam consists of a series of hands-on lab tasks that require you to perform various operations using the Kubernetes command line. You will need to demonstrate your ability to work with Kubernetes resources, configurations, networking, storage, and more.

How much time is allotted for the CKAD Exam?

The CKAD Exam provides you with a total of 2 hours to complete all the tasks. The exam tasks vary in complexity and require different levels of expertise. Effective time management is crucial to successfully complete all tasks within the given timeframe.

How is the CKAD Exam scored?

Each exam task in the CKAD Exam is scored independently. You will earn points for correctly completing each task according to the given requirements. Partial credit may be awarded for tasks that are partially correct. The final score is calculated based on the sum of points earned across all tasks. The passing score for the CKAD Exam may vary, but typically you need to achieve a score of around 66% or higher to pass.