Certified Kubernetes Application Developer (CKAD)

Price
$2,895.00 USD

Duration
5 Days

 

Delivery Methods
Virtual Instructor Led
Private Group

Course Overview

This class prepares students for the Certified Kubernetes Application Developer (CKAD) exam. Kubernetes is a Cloud Orchestration Platform providing reliability, replication, and stability while maximizing resource utilization for applications and services. By the conclusion of this hands-on training, you will go back to work with all necessary commands and practical skills to empower your team to succeed, as well as gain knowledge of important concepts like Kubernetes architecture and container orchestration.

We prioritize covering all objectives and concepts necessary for passing the Certified Kubernetes Application Developer (CKAD) exam. You will command and configure a high availability Kubernetes environment (and later, build your own!) capable of demonstrating all “K8s’’ features discussed and demonstrated in this course. Your week of intensive, hands-on training will conclude with a mock CKAD exam that matches the real thing.

Course Objectives

  • Deploy applications to a Kubernetes cluster
  • Use Kubernetes primitives to implement common deployment strategies
  • (e.g. blue/green or canary)
  • Define, build and modify container images
  • Implement probes and health checks
  • Understand multi-container Pod design patterns (e.g. sidecar, init and others)
  • Understand ConfigMaps
  • Create & consume Secrets
  • Troubleshooting and debugging tools
  • Provide and troubleshoot access to applications via services
  • Use Ingress rules to expose applications

Who Should Attend?

  • Anyone who plans to work with Kubernetes at any level or tier of involvement
  • Any company or individual who wants to advance their knowledge of the cloud environment
  • Application Developers
  • Operations Developers
  • IT Directors/Managers
  • Top-rated instructors: Our crew of subject matter experts have an average instructor rating of 4.8 out of 5 across thousands of reviews.
  • Authorized content: We maintain more than 35 Authorized Training Partnerships with the top players in tech, ensuring your course materials contain the most relevant and up-to date information.
  • Interactive classroom participation: Our virtual training includes live lectures, demonstrations and virtual labs that allow you to participate in discussions with your instructor and fellow classmates to get real-time feedback.
  • Post Class Resources: Review your class content, catch up on any material you may have missed or perfect your new skills with access to resources after your course is complete.
  • Private Group Training: Let our world-class instructors deliver exclusive training courses just for your employees. Our private group training is designed to promote your team’s shared growth and skill development.
  • Tailored Training Solutions: Our subject matter experts can customize the class to specifically address the unique goals of your team.

Course Prerequisites

  • Basic Linux skills are helpful.
  • Familiarity with a text editor like vi, vim, or nano is helpful.

Agenda

Kubernetes Architecture

  • Components
  • Containers
  • Pods
  • Master Services
  • Node Services
  • K8s Services
  • YAML Essentials

Pods

  • What is a Pod?
  • Create, List, Delete Pods
  • How to Access Running Pods
  • Kubernetes Resources
  • Managing Cloud Resource Consumption
  • Pod Wellness Tracking
  • Multi-Container Pod Design
  • Init Containers

Teaches to CKAD

  • CKAD Practice Drill

Networking

  • Packet Forwarding
  • Services
  • Network Plugins
  • Defining the Service Mesh

ReplicaSets

  • Services
  • ReplicaSet Function
  • Deploying ReplicaSets

kubectl Commands

  • Kubernetes Resources
  • Kubernetes Namespace
  • Kubernetes Context
  • Contexts

CKAD vs CKA

Deployments

  • Deployment Object
  • Updating Deployments
  • Deployment Strategies
  • Scaling ReplicaSets
  • Autoscaling

Labels and Annotations

  • Labels
  • Annotations
  • Node Taints and Tolerations

Introduction to Helm

  • Helm Introduction
  • Charts

Jobs

  • The K8s Job
  • Work Queues

Configuration Files and Secrets

  • Config Maps
  • Secrets
  • Patching
  • Managing ConfigMaps and Secrets
  • Custom Resource Configuration

Stateful Applications

  • Challenges with Stateful Services
  • K8s Stateful Service Architecture
  • Deploying Static Volumes
  • Volumes
  • K8s volume configuration

Monitor, Log, and Debug

  • How to Troubleshoot Kubernetes
  • Basic and Advanced Logging Techniques
 

Upcoming Class Dates and Times

Jan 27, 28, 29, 30, 31
9:00 AM - 5:00 PM
ENROLL $2,895.00 USD
Mar 24, 25, 26, 27, 28
9:00 AM - 5:00 PM
ENROLL $2,895.00 USD
May 19, 20, 21, 22, 23
9:00 AM - 5:00 PM
ENROLL $2,895.00 USD
 



Do You Have Additional Questions? Please Contact Us Below.

contact us contact us 
Contact Us about Starting Your Business Training Strategy with New Horizons