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.
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.
| Date | Times (Polish time) | Language | Status | Price | Action |
|---|---|---|---|---|---|
| 09:00–17:00 | English | Guaranteed to run | 17940 PLN | Request a quote |
17940 PLN
Ask about dates