Grow Your Career with the Certified Kubernetes Application Developer Program.

The Cloud Native Computing Foundation (CNCF) and The Linux Foundation have collaborated to create the Certified Kubernetes Application Developer (CKAD) program, aimed at expanding the Kubernetes ecosystem by offering standardized training and certification.

As the use of Kubernetes continues to grow at an unprecedented rate, the CNCF is dedicated to fostering a community of proficient Kubernetes application developers, thus supporting the diverse range of organizations utilizing the technology. Obtaining certification is a crucial aspect of this process, as it enables certified developers to establish their expertise and marketability, while also providing companies with the opportunity to rapidly hire top-quality teams to aid in their growth.

Overview

Open new career doors – prove your Kubernetes & cloud native developer skills with the CKAD certification that is recognized globally, vendor-neutral, and relevant across all industries.

The course, along with real-world experience and study, will provide the skills and knowledge also tested by the Certified Kubernetes Application Developer (CKAD) exam.

Learn more about Kubernetes Expertise here: Kubernetes Expertise: Unlocking Cloud Potential in Malaysia

Skills Covered

  • Help you pass your CKAD Exam and earn your CKAD Badge!
  • Learn by Doing. This course is extremely hands-on. Each topic has its own lab exercises. The instructor will explain the concepts, run lab demo, and then you get try it out yourself.
  • The CKAD exam is 100% hands-on. You need to complete all the tasks given within 2 hours. This course prepares you for that with its numerous lab exercises at the end of each topic. At the end of this course, there will be simulation exam for you to practice your skills.

Prerequisites

A basic understanding of Container technologies is preferred, but not required.

Target Audience

This course is for experienced application developers who need to containerize, host, deploy, and configure an application in a multi-node cluster.

Course Curriculum

Module 1: Introduction

  • Objectives
  • Who You Are
  • The Linux Foundation
  • Linux Foundation Training
  • Certification Programs and Digital Badging
  • Platform Details

Module 2: Kubernetes Architecture

  • What Is Kubernetes?
  • Components of Kubernetes
  • Challenges
  • The Borg Heritage
  • Kubernetes Architecture
  • Terminology
  • Control Plane Node
  • Worker Nodes
  • Pods
  • Services
  • Operators
  • Single IP per Pod
  • Networking Setup
  • CNI Network Configuration File
  • Pod-to-Pod Communication
  • Cloud Native Computing Foundation
  • Resource Recommendations
  • Labs

Module 3: Build

  • Container Options
  • Containerizing an Application
  • Creating the Dockerfile
  • Hosting a Local Repository
  • Creating a Deployment
  • Running Commands in a Container
  • Multi-Container Pod
  • readinessProbe
  • livenessProbe
  • startupProbe
  • Testing
  • Helm
  • Labs

Module 4: Design

  • Traditional Applications: Considerations
  • Decoupled Resources
  • Transience
  • Flexible Framework
  • Managing Resource Usage
  • Using Label Selectors
  • Multi-Container Pods
  • Sidecar Container
  • Adapter Container
  • Ambassador
  • initContainer
  • Custom Resource Definitions
  • Points to Ponder
  • Jobs
  • Labs

Module 5: Deployment Configuration

  •  Volumes Overview
  • Introducing Volumes
  • Volume Spec
  • Volume Types
  • Shared Volume Example
  • Persistent Volumes and Claims
  • Persistent Volume
  • Persistent Volume Claim
  • Dynamic Provisioning
  • Secrets
  • Using Secrets via Environment Variables
  • Mounting Secrets as Volumes
  • Portable Data with ConfigMaps
  • Using ConfigMaps
  • Deployment Configuration Status
  • Scaling and Rolling Updates
  • Deployment Rollbacks
  • Labs

Module 6: Understanding Security

  • Security Overview
  • Accessing the API
  • Authentication
  • Authorization
  • RBAC
  • RBAC Process Overview
  • Admission Controller
  • Security Contexts
  • Pod Security Standards
  • Network Policies
  • Network Policy Example
  • Default Policy Example
  • Labs

Module 7: Exposing Applications

  • Service Types
  • Services Diagram
  • Service Update Pattern
  • Accessing an Application with a Service
  • Service without a Selector
  • ClusterIP
  • NodePort
  • LoadBalancer
  • ExternalName
  • Ingress Resource
  • Ingress Controller
  • Service Mesh
  • Labs

Module 8: Application Troubleshooting

  • Troubleshooting Overview
  • Basic Troubleshooting Steps
  • Ongoing (Constant) Change
  • Basic Troubleshooting Flow: Pods
  • Basic Troubleshooting Flow: Node and Security
  • Basic Troubleshooting Flow: Agents
  • Monitoring
  • Logging Tools
  • Monitoring Applications
  • System and Agent Logs
  • Conformance Testing
  • More Resource
  • Labs

Module 9: Closing and Evaluation Survey

  • Evaluation Survey

Dates & Locations

Let’s make it work for you

Can’t find a date that fits? Need to train your whole team? Looking for a discount?
Speak to one of our learning experts today.

July 20, 2026 - July 23, 2026

Location: Kuala Lumpur
Modal: ILT
Availability: TBC
Exam:
RM 2003

July 20, 2026 - July 23, 2026

Location: Online
Modal: VILT
Availability: TBC
Exam:
RM 2003

September 21, 2026 - September 24, 2026

Location: Kuala Lumpur
Modal: ILT
Availability: TBC
Exam:
RM 2003

September 21, 2026 - September 24, 2026

Location: Online
Modal: VILT
Availability: TBC
Exam:
RM 2003

November 23, 2026 - November 26, 2026

Location: Kuala Lumpur
Modal: ILT
Availability: TBC
Exam:
RM 2003

November 23, 2026 - November 26, 2026

Location: Online
Modal: VILT
Availability: TBC
Exam:
RM 2003
Trainocate exam and cert

Exam & Certification

Certified Kubernetes Application Developer (CKAD)

The Certified Kubernetes Application Developer exam certifies that users can design, build, configure, and expose cloud native applications for Kubernetes.

A Certified Kubernetes Application Developer can define application resources and use core primitives to build, monitor, and troubleshoot scalable applications and tools in Kubernetes.

The exam assumes working knowledge of container runtimes and microservice architecture. The successful candidate will be comfortable:

  • working with (OCI-compliant) container images
  • applying Cloud Native application concepts and architectures
  • working with and validating Kubernetes resource definitions

Training & Certification Guide

Frequently Asked Questions

Speak to a Training Consultant

All courses are HRD Claimable.
Get in touch with our team via the form or WhatsApp us on +6011-5119 6631

Preferred mode of training
Checkboxes