Build Systems that Drive Business
Sep 30–Oct 1, 2018: Training
Oct 1–3, 2018: Tutorials & Conference
New York, NY

Certified Kubernetes Application Developer (CKAD) prep + exam (Day 2)

Sébastien Goasguen (TriggerMesh)
Location: Morgan Suite Level: Intermediate

Who is this presentation for?

You're a developer or system administrator who has been working with Kubernetes and want to be recognized as a Certified Kubernetes Application Developer.

Prerequisite knowledge

Get immediate access to all of these books, videos, and live, instructor-led online trainings with the complimentary six-month membership to the O'Reilly Online Learning platform you get when you register for this course.  

Establish yourself as an expert in developing and maintaining applications with Kubernetes by becoming a Certified Kubernetes Application Developer (CKAD). In this two-day training package, you get one day of test prep followed by the opportunity to take the CKAD exam onsite and leave Velocity with a recognized and valuable new certification from the Cloud Native Computing Foundation (CNCF).

This onsite training is not for beginners. In order to pass the Certified Kubernetes Application Developer (CKAD) exam, you will need to prepare in advance by meeting the prerequisites (or some equivalent) listed on this page. When you register for the training, you will be given immediate access to a complimentary six-month subscription to our Safari platform where you can access books, videos, and live online trainings to help you prepare in advance for the exam.

On day one of this two-day training, our top Kubernetes trainer, Sebastien Goasguen, will walk you through all of the key concepts covered by the official CKAD curriculum. Sebastien is a Certified Kubernetes Application Developer, and he knows firsthand what you need to review and practice to pass the exam on your first try.

On the second day, you’ll have the opportunity to take the two-hour proctored online exam onsite and leave Velocity an official Certified Kubernetes Application Developer. We’ll ask you to choose a time slot: either 9:00am or 1:30pm. If you don’t pass the exam on your first try, you will be given the opportunity to retake the online exam at no extra cost on the day and time of your choosing.

All certification fees are included in the training fee.

What you'll learn

  • Understand the key concepts and skills you need to know to pass the official Certified Kubernetes Application Developer (CKAD) exam
  • Review the core API primitives
  • Explore pod concepts and API schema
  • Discover how to configure applications
  • Review basic security concepts such as service accounts and Pod security policies
  • Understand pod monitoring and logging practices


Can you develop and maintain applications using Kubernetes? That’s the question more employers are asking these days. Take the next step in your career by becoming a Certified Kubernetes Application Developer. In this two-day package, you get a full day of test prep from O’Reilly’s top Kubernetes trainer, Sebastien Goasguen, plus the opportunity to take the exam onsite and leave Velocity an official Certified Kubernetes Application Developer.


Day 1: Test preparation

  • Day one of this hands-on training will be divided into four 90-minute sections.You will be given a set of exercises to practice your Kubernetes skills, refresh and tune your kubectl client skills, and become more proficient in writing manifests quickly.
    • Kubernetes API overview
      • Pods, ReplicaSets, and deployments
      • Services and ingress
      • Volumes, PersistentVolumes, and PersistentVolumeClaims
      • StatefulSets
    • Deep dive into pods
      • Pod schema
      • Pod lifecycle
      • Probes
      • Resource limits
      • Multicontainer pods
      • Use in jobs and CronJobs
      • init-containers
    • Security topics
      • Pod security policies
      • Pod security context
      • Network policies
      • Role-based access controls
      • Service accounts
    • Applications
    • Configuration with ConfigMaps and secrets
    • Imperative and declarative management
    • Manifest generation


Day 2: Examination

Certified Kubernetes Application Developer (CKAD) exam to be administered at 9:00am or 1:30pm, October 31, 2018.

Photo of Sébastien Goasguen

Sébastien Goasguen


Sébastien Goasguen built his first compute cluster while working on his PhD in the late ‘90s when they were still called Beowulf clusters; he’s been working on making computing a utility since then. He’s been focused on containers and container orchestration, creating a Kubernetes startup Skippbox where he created kompose, Cabin, and kubeless. Active in the serverless community, he cofounded TriggerMesh, a serverless management platform that builds on top of Kubernetes and Knative. He can be found hiking the Jura or at open source conferences. He’s the author of the Docker Cookbook and coauthor of the Kubernetes Cookbook.