Karpenter
Avesha's Karpenter is compatible with Smart Scaler. It enhances node scaling performance by offering predictability and reducing node latency. The Avesha Karpenter supports OCI and Akamai (LKE) clusters apart from AWS clusters.
The Smart Karpenter solution, putting Karpenter with Avesha Smart Scaler, addresses these challenges by offering a predictive, application-aware scaling mechanism. It combines the rapid node provisioning capabilities of Karpenter with the AI driven predictive pod scaling of Smart Scaler. Smart Scaler takes into account application behavior metrics from APM tools such as Datadog to accurately predict the number of pods. Smart Scaler feeds into Karpenter the predicted number of pods for all microservices, which enables Karpenter to provision the right size of the nodes required for the upcoming pods. With Smart Scaler's intelligent HPA, there is no need to set a threshold on CPU utilization per pod. These features of Smart Scaler when combined with Karpenter, ensure the highest resource utilization, cost-effectiveness, and performance by accurately predicting application traffic and pod count needs in advance, leading to provisioning the right-sized nodes. Thus more efficient and effective scaling decisions.
Supported Platforms
- Linode Kubernetes Engine (LKE)
- Oracle Cloud Infrastructure (OCI)
- Amazon Web Services (AWS)
- Microsoft Azure
- Rancher on Linode
Benefits
-
Predictive Scaling Efficiency Smart Karpenter utilizes AI to accurately predict and manage application demands, ensuring the right number of pods and the right-sized nodes are optimally allocated before they are needed, enhancing efficiency and reducing waste. Since application metrics are used for scaling, it is far more accurate.
-
Cost Reduction With fully automating the Kubernetes autoscaling process and optimizing resource utilization, Smart Karpenter significantly lowers operational costs, eliminating over- provisioning and under utilization.
-
Completely Automated Smart Karpenter simplifies the integration of AI-driven scaling into existing Kubernetes environments, making scaling decisions more accurate and less reliant on manual intervention.
-
Enhanced Node Utilization Smart Karpenter intelligently provisions the right type and number of nodes based on predictive analytics, ensuring high node utilization and efficiency, which translates into better application performance and lower costs.