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

Autoscaling ballista executors in k8s #585

Closed
edrevo opened this issue Jun 18, 2021 · 0 comments · Fixed by #586
Closed

Autoscaling ballista executors in k8s #585

edrevo opened this issue Jun 18, 2021 · 0 comments · Fixed by #586
Labels
enhancement New feature or request

Comments

@edrevo
Copy link
Contributor

edrevo commented Jun 18, 2021

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Keda is an advanced auto-scaler for k8s will allows deployment to scale to 0 replicas based on custom metrics.

A Ballista scheduler cluster could scale the executor deployment down to 0 replicas when there are no active queries to reduce costs by implementing either the Keda external scaler or the external push scaler.

Describe alternatives you've considered
The HPAScaleToZero feature gate is an alternative route, but it is normally not enabled in k8s deployments and it provides less extensibility than Keda.

Additional context
Original issue: https://github.com/ballista-compute/ballista/issues/616

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant