Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 22 Autoscaling Open-Source Projects
-
keda
KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes
-
AutoSpotting
Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Awesome-TimeSeries-SpatioTemporal-LM-LLM
A professional list on Large (Language) Models and Foundation Models (LLM, LM, FM) for Time Series, Spatiotemporal, and Event Data.
-
predictive-horizontal-pod-autoscaler
Horizontal Pod Autoscaler built with predictive abilities using statistical models
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
custom-pod-autoscaler
Custom Pod Autoscaler program and base images, allows creation of Custom Pod Autoscalers
-
kube-reqsizer
A Kubernetes controller for automatically optimizing pod requests based on their continuous usage. VPA alternative that can work with HPA.
-
kubectl-vpa-recommendation
kubectl plugin to compare VPA recommendations to actual resources requests
-
AWS-Auto-Scaling-Fargate-Cluster
☁️ 🚀 Example Auto Scaling Fargate Cluster Created on AWS using CloudFormation
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Ask HN: What's the right way to scale K8s for GPU workloads? | news.ycombinator.com | 2024-04-07It seems you want something like KEDA (https://keda.sh)
Project mention: Farewell to the Era of Cheap EC2 Spot Instances | news.ycombinator.com | 2023-05-05There's a service that handles obtaining the cheapest spot instances to your specs by a former aws engineer https://github.com/LeanerCloud/AutoSpotting
Effectively, it starts up cheap spot instances (based on specified criteria) across a variety of instance types to replace whatever regular instance in an autoscaling group comes online and then spins down the regular instance.
EG: That m4a you wanted may be expensive... but nobody is using m4ad so it's 85% off and it meets the specified CPU/RAM requirements... auto spotting will spin it up instead.
Having used it on and off over the years it is sometimes eyebrow raising to see 4xl boxes running cheaper than the xl box they replaced :)
Project mention: Awesome-TimeSeries-AIOps-LM-LLM: NEW Data - star count:169.0 | /r/algoprojects | 2023-10-21
PS: That’s the metrics adapter https://github.com/zalando-incubator/kube-metrics-adapter
Project mention: Tortoise: Shell-Shockingly-Good Kubernetes Autoscaling | news.ycombinator.com | 2024-03-21
Project mention: Toyota blames factory shutdown in Japan on ‘insufficient disk space’ | news.ycombinator.com | 2023-09-07
There seems to be a few small scale projects for proxmox (https://github.com/mikenabhan/proxmox-kubernetes-cluster-autoscaler) and esxi (https://github.com/Fred78290/kubernetes-vmware-autoscaler)
Project mention: Auto scaling Node.js applications with PM2 and pm2-autoscale module | dev.to | 2023-12-04Source code of the module is available on GitHub https://github.com/VeXell/pm2-autoscale and if you want to add/change something — just create a pull request.
Autoscaling related posts
- Ask HN: What's the right way to scale K8s for GPU workloads?
- Tortoise: Shell-Shockingly-Good Kubernetes Autoscaling
- K8s latencies in chained services - Using RL?
- Awesome-TimeSeries-AIOps-LM-LLM: NEW Data - star count:210.0
- Awesome-TimeSeries-AIOps-LM-LLM: NEW Data - star count:210.0
- Awesome-TimeSeries-AIOps-LM-LLM: NEW Data - star count:210.0
- Best Kubernetes DevOps Tools: A Comprehensive Guide
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source Autoscaling projects? This list will help you:
Project | Stars | |
---|---|---|
1 | keda | 7,729 |
2 | AutoSpotting | 2,281 |
3 | Awesome-TimeSeries-SpatioTemporal-LM-LLM | 721 |
4 | kube-metrics-adapter | 501 |
5 | predictive-horizontal-pod-autoscaler | 328 |
6 | http-add-on | 290 |
7 | tortoise | 287 |
8 | terraform-aws-autoscaling | 280 |
9 | custom-pod-autoscaler | 275 |
10 | Kubernetes-Volume-Autoscaler | 243 |
11 | kube-reqsizer | 194 |
12 | aws-sdk-perl | 167 |
13 | kubernetes-vmware-autoscaler | 47 |
14 | k8shorizmetrics | 38 |
15 | kubectl-vpa-recommendation | 35 |
16 | pm2-autoscale | 18 |
17 | f5-aws-cloudformation-v2 | 12 |
18 | redis-scaling | 10 |
19 | elastic-cloud-autoscaler | 9 |
20 | AWS-Auto-Scaling-Fargate-Cluster | 8 |
21 | todo-app-infra | 3 |
22 | container-per-ip | 1 |
Sponsored