Certified Kubernetes Application Developer (CKAD) Training

Level

Intermediate

Duration

28h / 4 days

Date

Individually arranged

Price

Individually arranged

Certified Kubernetes Application Developer (CKAD) Training

This training focuses on preparing participants for the Certified Kubernetes Application Developer (CKAD) exam. The program covers Kubernetes architecture, application design, deployment management, monitoring, as well as advanced configuration and securing application environments.

What You Will Learn

  • The structure and requirements of the Certified Kubernetes Application Developer (CKAD) exam
  • Techniques for creating and optimizing container images
  • Understanding and managing core Kubernetes objects such as Deployments, DaemonSets, and CronJobs
  • Designing and applying best practices for multi-container Pods
  • Managing volumes in Kubernetes
  • Using core Kubernetes objects to manage deployments
  • Application version management, installation, and handling of Helm charts
  • Using Kustomize for customizing object specifications
  • Implementing liveness, readiness, and startup probes
  • Analyzing and interpreting logs and events in Kubernetes
  • Leveraging Custom Resource Definitions (CRDs) and the Operator pattern
  • Authentication, authorization, and access control methods
  • Resource optimization in Kubernetes
  • Using ConfigMaps for application configuration
  • Managing sensitive data with Kubernetes Secrets and using ServiceAccounts
  • Implementing advanced security features such as SecurityContexts
  • Principles and practical implementation of Network Policies
  • Ensuring and troubleshooting application access with Services and Ingress objects
Who is this training for?
  • logo infoshare Developers and administrators who have a basic understanding of Kubernetes from the user perspective.
  • logo infoshare No prior administrative knowledge is required.

Training Program

  1. Introduction and Environment Preparation

  • Kubernetes architecture
  • Overview of the Certified Kubernetes Application Developer (CKAD) exam
  • Preparing the development environment for the course
  1. Application Design and Basics

  • Techniques for creating and optimizing container images
  • Core Kubernetes objects: Deployments, DaemonSets, CronJobs
  • Designing and applying best practices for multi-container Pods
    • Sidecar containers
    • Init containers
  • Managing volumes
  1. Deployment Management

  • Using Kubernetes objects to handle deployments (rolling updates, blue-green, canary)
  • Rolling updates, rollbacks, and version management
  • Installing and handling Helm charts
  • Using Kustomize to modify Kubernetes object specifications
  1. Monitoring and Application Operations

  • Liveness, readiness, and startup probes
  • Log and event analysis
  1. Application Environment Configuration (Part 1)

  • Extending Kubernetes with Custom Resource Definitions (CRDs) and the Operator pattern
  • Authentication, authorization, and access control
  • Resource allocation techniques: requests, limits, and quotas
  1. Application Environment Configuration (Part 2)

  • Using ConfigMaps for application configuration
  • Defining resource requirements
  • Managing sensitive data with Kubernetes Secrets
  1. Application Environment Configuration (Part 3)

  • Practical use of ServiceAccounts in Kubernetes
  • Advanced security features including SecurityContexts
  1. Kubernetes Services & Networking

  • Principles and implementation of Network Policies
  • Techniques for ensuring and troubleshooting application access with Service objects
  • Using Ingress objects for application exposure and routing

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.