Certified Kubernetes Application Developer (CKAD)
An intensive program that prepares you for the CNCF CKAD certification through a mix of theory, hands-on labs, troubleshooting, and mock exams. The material covers every official CKAD domain, from application deployment to networking and security on Kubernetes.
Participant Requirements
This training is designed for developers who already understand container and Linux basics and want to prepare for the CKAD certification exam.
- Understand container and Docker basics (building images, running containers)
- Comfortable with the Linux command line and shell scripting
- Experienced with YAML syntax and configuration files
- Understand basic networking concepts (HTTP, DNS, TCP/IP)
- Have kubectl and a Kubernetes cluster (Minikube or Kind) installed on your machine
Curriculum Aligned to the CKAD Blueprint
The material follows the official Certified Kubernetes Application Developer (CKAD) domains from CNCF and the Linux Foundation.
Intensive Hands-On Labs
Work directly with kubectl, YAML manifests, Helm, Kustomize, Services, Ingress, and the rest of the Kubernetes resource set.
Troubleshooting & Debugging
Master debugging for Pods, Deployments, networking, and storage, plus the common failures that come up in the exam and in production.
CKAD Mock Exam
Participants sit a scenario-based mock exam to build the speed and accuracy the real certification demands.
Training Curriculum
A 5-day intensive program covering every CKAD exam domain with hands-on labs and a mock exam.
Application Design and Build
Container Images & Kubernetes Fundamentals
- Defining, building, and modifying container images
- Dockerfile best practices
- Kubernetes architecture overview
- kubectl fundamentals
Workload Resources
- Pods, ReplicaSets, and Deployments
- DaemonSets and StatefulSets
- Jobs and CronJobs
- Choosing the right workload resource
Multi-container Pods & Volumes
- Multi-container Pod design patterns
- Persistent Volumes and Persistent Volume Claims
- Ephemeral volumes
- Storage Classes and dynamic provisioning
Application Deployment
Deployment Strategies
- Rolling updates and rollbacks
- Blue/green deployment
- Canary deployment
- Scaling applications
Helm Package Manager
- Helm concepts
- Helm charts
- Repositories and versioning
- Values and deployment configuration
Kustomize
- Kustomize fundamentals
- Overlays and patches
- Multi-environment configuration
- Kustomize vs Helm
Observability and Troubleshooting
Probes and Health Checks
- Liveness probes
- Readiness probes
- Startup probes
- Health check best practices
Monitoring and Logging
- kubectl top and describe
- Container logging
- Events and cluster diagnostics
- API deprecations
Debugging in Kubernetes
- Debugging Pods and containers
- CrashLoopBackOff
- ImagePullBackOff
- Ephemeral debug containers
Configuration and Security
ConfigMaps and Secrets
- ConfigMaps
- Secrets
- Environment variables
- Immutable configuration
Resource Management & CRDs
- Requests and limits
- ResourceQuota
- Custom Resource Definitions
- The operator pattern
Authentication, Authorization & Security
- ServiceAccounts
- Authentication
- Authorization
- SecurityContext
Networking & Mock Exam
Services and Networking
- ClusterIP
- NodePort
- LoadBalancer
- NetworkPolicy
Ingress and Advanced Networking
- Ingress controllers
- Path-based routing
- TLS termination
- Advanced NetworkPolicy
CKAD Exam Preparation & Mock Exam
- CKAD exam strategy
- Navigating the Kubernetes documentation
- Mock exam
- Review and Q&A
Technologies Covered
The tools, resources, and technologies commonly used to build cloud-native applications on Kubernetes.
What Participants Will Receive
Participants receive complete materials and hands-on experience relevant to both industry practice and the CKAD certification.
- Source code and YAML manifests for every hands-on lab
- A Kubernetes cheat sheet for CKAD exam preparation
- Production-ready Kubernetes deployment templates
- A Helm and Kustomize guide
- Mock exam questions with worked solutions
- Official CNCF and Kubernetes reference list
- Best practices for deploying cloud-native applications
- Official certificate from PT Salamun Teknologi Indonesia
Frequently Asked Questions
What is the CKAD certification?
Certified Kubernetes Application Developer (CKAD) is an official certification from CNCF and the Linux Foundation that tests a developer’s ability to design, build, configure, and deploy applications on Kubernetes.
Who is this CKAD training for?
This training suits software developers, backend engineers, DevOps engineers, cloud engineers, site reliability engineers (SREs), and IT professionals who want to strengthen their Kubernetes skills and prepare for the CKAD certification.
Does this training follow the latest CKAD exam curriculum?
Yes. The material follows the official CKAD domains: Application Design and Build, Application Deployment, Observability and Maintenance, Application Environment and Security, and Services and Networking.
Will participants do hands-on work?
Yes. Most sessions are hands-on work on a Kubernetes cluster, so participants grasp the concepts while building the technical skills the exam and the job both require.
Does the training cover Helm and Kustomize?
Yes. Participants learn to use Helm charts and Kustomize to manage Kubernetes application deployments more efficiently and in line with industry practice.
Is this training enough to pass the CKAD exam?
The training is designed to help participants understand every exam domain and practise with a mock exam. Passing still depends on each participant’s own practice and hands-on experience.
Will participants learn Kubernetes troubleshooting?
Yes. The material covers debugging Pods, containers, networking, storage, and deployment failures, along with the troubleshooting scenarios that commonly appear in the CKAD exam and in production.
Is Kubernetes still widely used in the industry?
Very much so. Kubernetes has become the industry standard for container orchestration and is used by startups, technology companies, and global enterprises to run cloud-native applications at scale.
Is the training available for companies or as corporate training?
Yes. The program is available as corporate training and can be tailored to your company’s needs, the cloud infrastructure you use, and your participants’ skill level.
Do participants receive a certificate?
Yes. Every participant who completes the training receives an official certificate from PT Salamun Teknologi Indonesia.
Ready to Earn CKAD Certification and Master Kubernetes?
Discuss Kubernetes training and CKAD exam preparation for your team with PT Salamun Teknologi Indonesia. The material can be tailored for companies, educational institutions, or individuals.
Contact Us