Scale container applications in Azure Kubernetes Services using KEDA

Beginner
DevOps Engineer
Developer
Azure
Azure Kubernetes Service (AKS)
Azure Container Registry

Scale a containerized application hosted on Azure Kubernetes Services (AKS) using event driven scaling using KEDA.

Learning objectives

By the end of this module, you will be able to:

  • Understand the concept of event driven auto scaling and how it applies to Kubernetes
  • Deploy KEDA within AKS
  • Deploy and configure a built-in KEDA scaler
  • Understand K8S scaling options including KEDA, Cluster Autoscaling (CA), and Horizontal Pod Autoscaling (HPA)

Prerequisites

  • An Azure subscription
  • Ability to use the Azure CLI
  • Ability to run and exec into a Docker container
  • Ability to navigate the Azure portal
  • Basic knowledge of Kubernetes and its concepts
  • Basic knowledge of AKS and its concepts
  • Basic knowledge of microservice concepts