CloudTeam

Main menu

Contact

Choose your language

TrainingCloud & infrastructure / InfrastructureLFD-459

LFD-459CloudTeam courseLeads to an exam

Kubernetes for App Developers (LFD459)

This course teaches, using Python, how to define application resources and use core primitives to build, monitor, and troubleshoot scalable applications in Kubernetes. It covers working with network plugins, security, and cloud storage to deploy applications in a production environment. Along with real-world experience and study, the course prepares learners for the Certified Kubernetes Application Developer (CKAD) exam, though it is not itself an exam-prep course.

Duration
3 days
Level
Intermediate
Provider
In-house courses
Topic
Cloud & infrastructure / Infrastructure

Course outline

  • Introduction and Kubernetes Architecture
  • Build - containerizing applications, Dockerfile, deployments, Helm, Kustomize
  • Design - decoupled resources, multi-container pods, sidecar, adapter, ambassador, initContainer, CRDs, Jobs
  • Deployment Configuration - volumes, Persistent Volumes/Claims, Secrets, ConfigMaps, scaling, rolling updates
  • Understanding Security - authentication, authorization, RBAC, Admission Controller, Security Context, Network Security Policies
  • Exposing Applications - Service types, Ingress, Ingress Controller, Gateway API, Service Mesh
  • Application Troubleshooting - monitoring, logging, conformance testing

Skills you will gain

  • Defining application resources in Kubernetes
  • Using core primitives to build, monitor, and troubleshoot scalable applications
  • Containerizing applications and creating Dockerfiles
  • Working with network plugins (CNI) and pod-to-pod communication
  • Configuring deployments, volumes, Secrets, and ConfigMaps
  • Scaling, rolling updates, and rollback of deployments
  • Securing applications using RBAC, Security Context, and Network Policies
  • Exposing applications using Services, Ingress, and Gateway API
  • Monitoring, logging, and troubleshooting applications in Kubernetes

Who should attend

  • Experienced application developers who need to containerize, host, deploy, and configure an application in a multi-node cluster

Prerequisites

  • Basic Linux command line and file editing skills
  • Familiarity with a programming language (such as Python, Node.js, Go)
  • Knowledge of Cloud Native application concepts and architectures is helpful (such as taught in Introduction to Kubernetes LFS158)

Certification

Exam

CKAD - Certified Kubernetes Application Developer

This course prepares you for this exam.

Exam details

Upcoming dates

These sessions run online with LLPA partners. Times are shown in Polish time, and the language of delivery is listed for each date.

DateTimes (Polish time)LanguageStatusPriceAction
09:00–17:00EnglishGuaranteed to run17940 PLNRequest a quote