Engineer for the future of Cloud
June 10-13, 2019
San Jose, CA

In-Person Training
Certified Kubernetes Application Developer (CKAD) prep for exam

Sébastien Goasguen (TriggerMesh)
Monday, June 10 & Tuesday, June 11,
9:00am - 5:00pm
Location: 111

Participants should plan to attend both days of this 2-day training course. To attend, you must register for a Platinum or Training pass; does not include access to tutorials on Tuesday.

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 at Velocity. You get a full day of test prep from Sébastien Goasguen, O’Reilly’s top Kubernetes trainer, and the opportunity to take the exam onsite.

What you'll learn, and how you can apply it

  • Learn 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
  • Learn how to configure applications
  • Review basic security concepts such as service accounts and pod security policies
  • Understand pod monitoring and logging practices

This training is for you because...

  • You're a developer or system administrator who wants to be recognized as a Certified Kubernetes Application Developer.

Prerequisites:

Hardware and/or installation requirements:

  • A laptop (Linux recommended) with Minikube and kubectl installed

This training is an onsite preparation for the Certified Kubernetes Application Developer (CKAD) exam. You’ll spend one full day reviewing and practicing all of the concepts covered by the official CKAD curriculum. On the second day, you’ll get the opportunity to take the two-hour proctored exam and leave Velocity an official Certified Kubernetes Application Developer.

All certification fees are included in the training fee along with a complimentary six-month subscription to O’Reilly’s learning platform, where we’ve curated a collection of books, videos, and live online training courses that will fully prepare you to master Kubernetes and pass the exam. You’ll get access to the learning platform immediately upon registering for this training package.

This 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 listed in the section below (or some equivalent).

At the end of the training, you will not only be ready to take and pass the CKAD exam but will have also refined your Kubernetes skills and be ready to build and manage Kubernetes applications. You can choose to take the exam at either 9:00am or 1:30pm onsite during the second day of this session. If you don’t pass the exam on your first try, you’ll be given the opportunity to retake the exam at no extra cost on the day and time of your choosing.

Outline:

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, persistent volumes, and persistent volume claims
  • 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
  • Configuration with configmaps and secrets
  • Imperative and declarative management
  • Manifest generation

Day 2: Examination

CKAD exam will be administered at 9:00am or 1:30pm on June 11, 2019.

About your instructor

Photo of Sébastien Goasguen

Sébastien Goasguen built his first compute cluster in the late ‘90s when they were still called Beowulf clusters while working on his PhD; he’s been working on making computing a utility since then. Since 2013, he’s 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.

Twitter for sebgoa

Conference registration

Get the Platinum pass or the Training pass to add this course to your package. .

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)