What is Keda in the context of Autoscaling?

Study for the Kubernetes Cloud Native Associate (KCNA) Certification. Prepare with flashcards and multiple choice questions. Ensure success with detailed explanations. Ready for 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