Course 961:
Certified Kubernetes Application Developer (CKAD)

(1 day)

 

Course Description

This workshop is designed to help IT professionals prepare for the Certified Kubernetes Application Developer (CKAD) exam.

In this workshop, we help prepare for the Certified Kubernetes Application Developer (CKAD) exam. We review the exam guidelines and topics, and learn tips and tricks to help pass the exam.

This workshop assumes prior knowledge of Kubernetes and is not an introduction to Kubernetes.

Learning Objectives

  • Prepare for the Certified Kubernetes Application Developer (CKAD) exam
  • Learn tips and tricks to help pass the exam
  • Review the CKAD exam topics

Who Should Attend

Architects, engineers, and developers who want to prepare for the Certified Kubernetes Application Developer (CKAD) exam. This course assumes knowledge at the level of ROI Training Course 960: Hands-On Kubernetes.

  • Knowledge of kubectl CLI and basic Kubernetes objects such as Pods, Deployments, Services, Jobs, CronJobs, Daemonsets, etc.
  • Experience with Docker and Helm

Course Outline

 

Certified Kubernetes Application Developer (CKAD) Overview

  • Review the CKAD exam format and guidelines
  • Provide tips and tricks for the exam
  • Resources available during the exam
  • Exam tips and strategies

Application Design and Build

  • Defining, building, and modifying container images
  • Understanding Jobs and CronJobs
  • Utilizing persistent and ephemeral volumes
  • Understanding multi-container Pod design patterns

Application Deployment

  • Understanding Deployments and how to perform updates
  • Using Kubernetes primitives to implement common deployment strategies
  • Leveraging the Helm package manager to deploy existing packages

Application Observability and Maintenance

  • Understanding API versions and deprecations
  • Implementing probes and health checks
  • Utilizing container logs
  • Debugging in Kubernetes

Application Environment, Configuration, and Security

  • Discovering and using resources that extend Kubernetes
  • Authentication and authorization
  • Defining resource requirements, limits, and quotas
  • ConfigMaps and Secrets
  • ServiceAccounts
  • SecurityContexts

Services and Networking

  • Understanding connectivity between Pods and network policies
  • Providing and troubleshooting access to applications via services
  • Using Ingress rules to expose applications

Course Summary

Please Contact Your ROI Representative to Discuss Course Tailoring!