-
Notifications
You must be signed in to change notification settings - Fork 0
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
Mimir HPA/autoscaling #3379
Comments
As mentioned in this issue, Mimir currently doesn't have any hpa in the chart except for the gateway (which is stateless). It does support Keda though. Currently the scale down process must be down manually by removing the desired replica from the ingress so that it doesn't receive any new data, flush all its data to the object storage and then finally delete it. But as all manual process this could take longer than expected, especially if we happen to be in a situation where we have to regularly upscale / downscale the workload on several installations. Because of this, I would suggest we contribute upstream to add hpa for the ingesters in the right way by taking example on the way it was done for loki : grafana/loki#8684 |
PR for the distributor created : grafana/mimir#7839 Now heading for the ingesters PR |
PR for the ingester : grafana/mimir#7843 |
PR for the querier : grafana/mimir#7870 |
Updates concerning the upstream PRs :
Concerning the |
Since upstream PRs have been rejected, we decided to create our own hpas for the |
Motivation
One reason that we switched to mimir is because it's way better when it comes to scalability and reliability. To fully use that advantage though we have to add autoscaling to our mimir instances. So let's learn how to do this.
Todo
Motivation
The text was updated successfully, but these errors were encountered: