Autoscaling Azure Container Apps with KEDA
In this section, we will learn how to leverage the autoscale features of Azure Container Apps. We will cover the following main topics:
- Learning about KEDA autoscalers
- Applying KEDA to Azure container apps
- Testing KEDA with container apps
Our first objective is to learn about KEDA.
Learning about KEDA autoscalers
The Azure Container Apps service provides a powerful abstraction on a complex topic such as scaling microservices by abstracting the Kubernetes default scaling concepts and by adopting KEDA. You can learn all about it in the documentation at https://docs.microsoft.com/en-us/azure/container-apps/scale-app.
KEDA is an open source project started by Red Hat and Microsoft, now a CNCF incubating project, that extends the capabilities of the Kubernetes autoscaler to allow developers to scale workload on event-based metrics coming from an incredibly diverse set of scalers. As an example, with KEDA, you can...