Spotinst Elastigroup integrates with Kubernetes and provides autoscaling service and dynamic infrastructure optimization. Elastigroup reliably leverages cloud excess capacity (Spot Instances) to save 80% of the compute costs at scale.
How it works
Elastigroup is an application scaling service that responsible for provisioning, managing and scaling the Kubernetes compute workers. Elastigroup integrates with existing “Kubernetes as a Service” solutions such as Amazon EKS, Google Kubernetes Engine (GKE), Azure Kubernetes Service(AKS) or plain Kubernetes clusters via KOPS.
Pod Driven Autoscaling
Your VMs size is determined by your Pods & Deployments parameters. Elastigroup re-schedules Pods to optimize your cluster for performance and costs.
Heterogeneous Instance Fleets
Elastigroup utilizes multiple Instance Types from different Instance families to increase the cluster’s performance and efficiency (including GPU & FPGA support).
Pay 80% less on compute infrastructure
Elastigroup utilizes reliably Spot Instances based on Machine Learning models to predict Spot Instances interruption to maintain high-availability.
While Elastigroup uses Spot Instances to reduce costs, however, it automatically falls back to On-Demand or prioritizes existing Reservations(RIs) when Spot Instances are not available. When it uses On-Demand, it will opportunistically revert back to Spot Instances when capacity is available.
Enhanced monitoring & auto-healing capabilities
Advanced dashboards to track the Kubernetes cluster utilization and efficiency.