Kubernetes Application Developer CKAD

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

Certification is a key step in that process, allowing certified application developers to quickly establish their credibility and value in the job market, and also allowing companies to more quickly hire high-quality teams to support their growth.



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

The certification program allows users to demonstrate their competence in a hands-on, command-line environment. The purpose of the Certified Kubernetes Application Developer (CKAD) program is to provide assurance that CKADs have the skills, knowledge, and competency to perform the responsibilities of Kubernetes application developers.

Class Size

Maximum 5 participants.

Course Language

Please notice that the training and all training material is in English, as the exams are held exclusively in the english language.



Study Load

The program is built for Developers and DevOps Engineers with basic knowledge of containers, docker and microservices. During classes the most important points will be demonstrated in labs, where the candidates can see how the theory can be applied to solve problems in a Kubernetes cluster.
However you will need about 20 hours to study the syllabus and at least 60-80 hours of practice, to reflect on the total material and solve exercises before the exams.


Exam Details

The online, proctored, performance-based test consists of a set of performance-based items (problems) to be solved in a command line and is expected to take approximately two (2) hours to complete.



Training price: 1600€ + 0% VAT*
Examination fee: 375$ /330€ + 24% VAT

* VAT exemption on training courses

Special Prices

If you are a student or an unemployed individual don’t hesitate and ask for discounts  &  special prices. Please contact us here academy@onelity.com for more details



This program is offered both on-site and online. However if
you don’t live at Thessaloniki, nothing stops you from taking advantage of
discounted prices and spend a productive weekend in one of the associate
hotels. Take advantage of our preferential prices in accommodation from
partnerships that we have. Contact us for more information.


Below is the curriculum outline of the Knowledge, Skills and Abilities that a Certified Kubernetes Application Developer (CKAD) can be expected to demonstrate.

1. Application Design and Build
1.1 Define, build and modify container images
1.2 Understand Jobs and CronJobs
1.3 Understand multi-container Pod design
patterns (e.g. sidecar, init and others)
1.4 Utilize persistent and ephemeral volumes

2. Application Deployment
2.1 Use Kubernetes primitives to implement
common deployment strategies (e.g. blue/
green or canary)
2.2 Understand Deployments and how to
perform rolling updates
2.3 Use the Helm package manager to deploy
existing packages

3. Application observability and maintenance
3.1 Understand API deprecations
3.2 Implement probes and health checks
3.3 Use provided tools to monitor Kubernetes
3.4 Utilize container logs
3.5 Debugging in Kubernetes

4. Application Environment, Configuration and Security
4.1 Discover and use resources that extend
Kubernetes (CRD)
4.2 Understand authentication, authorization
and admission control
4.3 Understanding and defining resource
requirements, limits and quotas
4.4 Understand ConfigMaps
4.5 Create & consume Secrets
4.6 Understand ServiceAccounts
4.7 Understand SecurityContexts

5. Services & Networking
5.1 Demonstrate basic understanding of
5.2 Provide and troubleshoot access to
applications via services
5.3 Use Ingress rules to expose applications


Admission Deadline

28 May 2024

Training Dates

4-7 June 2024

Training Mode

Online (4 Days)
Οnelity offers both on-site and remote courses. When training takes place online, each participant still receives a hard copy of all training material.


Duration is usually 9:00-18:00 with 10 minutes breaks for coffee and an hour break for lunch. The exact schedule is sent via email to the participants a week before training.