39.7 KEDA on AKS: Event-Driven Scaling with Azure Services
Right, so you’ve got your AKS cluster humming along. You’ve probably set up the Horizontal Pod Autoscaler (HPA) to scale based on CPU or memory, and you’re feeling pretty good about yourself. And you should. But let’s be honest: most of the interesting stuff that happens in the cloud isn’t a slow, steady trickle of CPU load. It’s a sudden, screaming torrent of events. A million messages piling up in a Service Bus queue. A thousand new blobs dropped in a Storage account. A massive backlog in Azure Event Hubs. Your statically-provisioned pods are just sitting there, blissfully unaware of the incoming tidal wave. This is where KEDA, the Kubernetes Event-Driven Autoscaler, comes in to save the day. It’s the nervous system that connects your pod scale to the actual work that needs to be done.