What is Keda in the context of Autoscaling?

Prepare for the KCNA Certification Test. Study with flashcards, multiple-choice questions, and detailed explanations to enhance your understanding of Kubernetes Cloud Native concepts. Ace your exam!

Multiple Choice

What is Keda in the context of Autoscaling?

Explanation:
KEDA is an event-driven autoscaler for Kubernetes that adjusts pod counts based on external triggers, rather than just in-cluster metrics. It integrates with the standard Horizontal Pod Autoscaler by exposing scaling decisions through a ScaledObject, a Kubernetes Custom Resource that ties a workload (like a Deployment) to one or more triggers (such as queue length, messages in a pub/sub system, or external metrics from Prometheus). The ScaledObject specifies min and max replicas and the triggers that define how scaling should occur. This lets you scale up when there’s activity in an external system and scale down to zero when there isn’t, without modifying the application code. In short, KEDA is built for event-driven scaling and uses ScaledObjects to declare how to scale based on external events.

KEDA is an event-driven autoscaler for Kubernetes that adjusts pod counts based on external triggers, rather than just in-cluster metrics. It integrates with the standard Horizontal Pod Autoscaler by exposing scaling decisions through a ScaledObject, a Kubernetes Custom Resource that ties a workload (like a Deployment) to one or more triggers (such as queue length, messages in a pub/sub system, or external metrics from Prometheus). The ScaledObject specifies min and max replicas and the triggers that define how scaling should occur. This lets you scale up when there’s activity in an external system and scale down to zero when there isn’t, without modifying the application code. In short, KEDA is built for event-driven scaling and uses ScaledObjects to declare how to scale based on external events.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy