Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Support Array of App Names or Labels in scaleTargetRef #5717

Open
ucguy4u opened this issue Apr 22, 2024 · 0 comments
Open
Labels
feature-request All issues for new features that have not been committed to needs-discussion

Comments

@ucguy4u
Copy link

ucguy4u commented Apr 22, 2024

Proposal

KEDA currently supports scaling individual deployments using the scaleTargetRef field within a ScaledObject. This feature request proposes an enhancement to allow scaleTargetRef to accept an array of application names or a label selector. This will enable a single ScaledObject to scale multiple deployments, which is particularly useful for microservices that need to be scaled in tandem based on common metrics.

Use-Case

This feature would be beneficial in scenarios where multiple services, possibly forming a logical group, need to scale up or down together in response to shared workloads or events. For instance, in microservices architectures, different services that handle parts of the same transaction might need to be scaled simultaneously to maintain consistent performance.

An example use case is a microservices-based e-commerce application where the catalog service, the shopping cart service, and the order processing service may need to scale up during high traffic events like sales or promotions.

Is this a feature you are interested in implementing yourself?

No

Anything else?

Implementing this feature would reduce the overhead of managing multiple ScaledObject resources for operators and could improve the efficiency of using KEDA in larger-scale environments. It also aligns with the cloud-native principles of automation and scalability.

@ucguy4u ucguy4u added feature-request All issues for new features that have not been committed to needs-discussion labels Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request All issues for new features that have not been committed to needs-discussion
Projects
None yet
Development

No branches or pull requests

1 participant