Skip to content

Add LLM-inference (vLLM KV-cache + queue) external scaler - #34

Open
kornsour wants to merge 1 commit into
kedacore:mainfrom
kornsour:add-llm-inference-scaler
Open

Add LLM-inference (vLLM KV-cache + queue) external scaler#34
kornsour wants to merge 1 commit into
kedacore:mainfrom
kornsour:add-llm-inference-scaler

Conversation

@kornsour

@kornsour kornsour commented Jun 24, 2026

Copy link
Copy Markdown

Adds a community external scaler to the list: an inference-aware KEDA external scaler for LLM serving (vLLM).

It scales on a composite signal — max(queueDepth / threshold, kvCacheUtil / threshold) — combining request-queue depth and KV-cache utilization in a single trigger, which the built-in single-query Prometheus scaler can't express. Written in Go (implements the external-scaler gRPC contract); ships a Dockerfile, unit tests, an example ScaledObject, and CI.

Source: https://github.com/kornsour/keda-inference-scaler

@kornsour
kornsour force-pushed the add-llm-inference-scaler branch from fd41087 to 7076c4e Compare June 24, 2026 19:39
…aler

Signed-off-by: kornsour <ajkaiserauer@gmail.com>
@kornsour
kornsour force-pushed the add-llm-inference-scaler branch from 7076c4e to 1eac68b Compare June 24, 2026 19:50
@kornsour
kornsour marked this pull request as ready for review June 24, 2026 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant