Training > Cloud & Containers > Kubernetes for Developers (LFD259) + CKAD Exam Bundle
COURSE + CERTIFICATION BUNDLE

Kubernetes for Developers (LFD259) + CKAD Exam Bundle

Kubernetes is a high-velocity open source orchestration tool to deploy, scale, and update containerized applications. Kubernetes for Developers (LFD259) will teach you how to containerize, host, deploy, and configure an application in a multi-node cluster.

The Certified Kubernetes Application Developer (CKAD) exam certifies that candidates can design, build and deploy cloud-native applications for Kubernetes.

Not sure where to start? You may consider reviewing our suggested CKAD learning path.

EXAM SIMULATOR! Learners will now have access to an exam simulator, provided by Killer.sh, to experience the exam environment. You will have two exam simulation attempts (36 hours of access for each attempt from the start of activation). Simulation includes 20-25 questions (which are exactly the same for every attempt and every user (unlike those found on the actual exams) and graded simulation results.

UPCOMING POLICY CHANGE: Please note that our Certification Period Policy is changing effective April 01, 2024, 00:00UTC. Certifications achieved on or after this date will expire 24 months from the date the program certification requirements, including passing the exam, are met. We encourage anyone interested and prepared to schedule and take your exam before the policy change. Please see additional details here.

Who Is It For

This certification is for Kubernetes engineers, cloud engineers and other IT professionals responsible for building, deploying, and configuring cloud native applications with Kubernetes.
read less read more
What You’ll Learn

This course will teach you how to containerize, host, deploy, and configure an application in a multi-node cluster. Starting with a simple Python script, you will define application resources and use core primitives to build, monitor and troubleshoot scalable applications in Kubernetes. Working with network plugins, security and cloud storage, you will be exposed to many of the features needed to deploy an application in a production environment.
read less read more
What It Demonstrates

The Certified Kubernetes Application Developer (CKAD) can design, build and deploy cloud-native applications for Kubernetes.
A CKAD can define application resources and use Kubernetes core primitives to create/migrate, configure, expose and observe scalable applications.
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
read less read more
Course Outline
Chapter 1. Course Introduction
Chapter 2. Kubernetes Architecture
Chapter 3. Build
Chapter 4. Design
Chapter 5. Deployment Configuration
Chapter 6. Understanding Security
Chapter 7. Exposing Applications
Chapter 8. Application Troubleshooting

Gain your certification after this course with our CKAD Exam

Bundle this course and the exam to save $100

Exam Domains & Competencies
Expand All
Collapse All
Application Design and Build20%
Define, build and modify container images
Understand Jobs and CronJobs
Understand multi-container Pod design patterns (e.g. sidecar, init and others)
Utilize persistent and ephemeral volumes
Application Deployment20%
Use Kubernetes primitives to implement common deployment strategies (e.g. blue/green or canary)
Understand Deployments and how to perform rolling updates
Use the Helm package manager to deploy existing packages
Application Observability and Maintenance15%
Understand API deprecations
Implement probes and health checks
Use provided tools to monitor Kubernetes applications
Utilize container logs
Debugging in Kubernetes
Application Environment, Configuration and Security25%
Discover and use resources that extend Kubernetes (CRD)
Understand authentication, authorization and admission control
Understanding and defining resource requirements, limits and quotas
Understand ConfigMaps
Create & consume Secrets
Understand ServiceAccounts
Understand SecurityContexts
Services & Networking20%
Demonstrate basic understanding of NetworkPolicies
Provide and troubleshoot access to applications via services
Use Ingress rules to expose applications

Exam Details & Resources

This exam is an online, proctored, performance-based test that consists of a set of performance-based tasks (problems) to be solved in a command line. Candidates have 2 hours to complete the tasks.

The exam is based on Kubernetes v1.29.

Prerequisites
Before starting this course, you should be familiar with:

Lab Info
For hands-on lab exercises, access to a Linux server or Linux desktop/laptop is required. Access to a public cloud provider, or VirtualBox on your machine is also needed. Lab exercises in this course have been tested in a GCP environment.

If using a cloud provider like GCP or AWS, you should be able to complete the lab exercises using the free tier or credits provided to you. However, you may incur charges if you exceed the credits initially allocated by the cloud provider.