Express Learning Course

Scaling Cloud Native Applications with KEDA (LFEL1014)

Learn how to implement KEDA to develop scalable, efficient, and responsive applications in a cloud native ecosystem.

Who Is It For

This course is for developers, DevOps professionals, and anyone interested in Kubernetes and event-driven autoscaling.
read less read more
What You’ll Learn

The course covers autoscaling in Kubernetes with a focus on KEDA, teaching its architecture, operation, and the use of scalers. You’ll also learn how to deploy and manage KEDA.
read less read more
What It Prepares You For

You’ll gain the skills needed to design and deploy applications that can dynamically scale based on actual demand, ensuring optimal resource utilization and performance.
read less read more
Course Outline
Chapter 1. Course Introduction
Chapter 2. Introduction to KEDA
Chapter 3. Getting Started with KEDA
Chapter 4. Understanding Scalers

Prerequisites
You should be familiar with basic Kubernetes workloads, such as deployments and Horizontal Pod Autoscalers (HPA). Some command line interface experience is also recommended.

For the lab exercises, you’ll need a single Ubuntu 20.04 virtual machine. You can set up your own VM using any of the popular cloud service providers. A script that facilitates the creation of Kubernetes clusters is provided as part of the course materials.