,

The Karpenter Enterprise Suite is GA: Bring Karpenter to the next level

The Karpenter Enterprise Suite is now generally available. It gives platform teams the visibility, optimization, and automation to run Karpenter safely at scale.

Nicolas Ehrman Avatar

Karpenter has changed how teams provision nodes on EKS. It reacts quickly to pending pods, evaluates NodePool constraints, and launches the capacity your workloads need, when it’s needed.

That solves a real problem.

But once Karpenter is running in production, a new set of questions shows up.

  • How much Spot can we safely use? 
  • Are pod requests still aligned with real application usage? 
  • Does a long-running stateful workload impact cluster maintenance? 
  • And if we change consolidation or disruption settings, what happens to production?

That’s where the Karpenter Enterprise Suite fits.

We introduced the Karpenter Enterprise Suite in Early Access in December. Today, we’re excited to announce its graduation to general availability. It complements Karpenter with the visibility, optimization, and automation platform teams need to run it safely at scale.

Faster provisioning creates a new operating challenge

Once Karpenter is live across production clusters, three patterns show up that provisioning alone cannot resolve:

  • Configuration needs to constantly change: NodePools and disruption budgets need ongoing tuning. AMI rollouts have to be planned, tested, and verified. Teams often hesitate to enable more aggressive consolidation or disruption settings because they cannot fully predict the impact on running applications.
  • Reporting has to be built: Karpenter ships logs and metrics, but many of the views platform teams need every week are not available out of the box. Teams usually build a Grafana dashboard, write a Prometheus query that only one person understands, or rely on manual analysis after the incident.
  • Application resource usage is not set in stone: Karpenter makes provisioning decisions based on pod resource requests. Those requests are static. They are set at deploy time, often oversized for safety or undersized because the team did not yet know real usage patterns. Over time, application behavior changes, while requests often remain the same, leaving the cluster under-optimized.

That’s why we built an intelligent layer on top of Karpenter: to help teams understand what is happening, keep capacity aligned with real demand, and automate optimization without losing control of production.

With Cast AI, Karperter now has an operational layer

Cast AI gives teams the layer they usually have to build around Karpenter themselves.

Karpenter continues to provision nodes. Cast AI helps teams understand why the cluster changed, keep capacity aligned with demand, and correct workload request drift before it turns into overprovisioning, evictions, or late-night investigations.

To optimize capacity, Cast AI replaces one-time consolidation decisions with a Continuous Rebalancer. Instead of waiting for the cluster to drift and then triggering disruptive cleanup events, Cast AI continuously seeks safer ways to improve node placement, reduce waste, and keep the cluster cost-efficient.

The result is a cluster that remains optimized over time, without unnecessary node churn or compromised operational safety.

Gain visibility into your Karpenter clusters

Cast AI shows cost at the workload, namespace, and team level, without waiting for a manual reporting cycle.

When finance asks what a service cost last week, the answer is a link rather than a quarterly reconciliation. When engineering asks why the cluster scaled at 2:14 a.m., the answer includes the workload that triggered the scale-up, the scheduling context, and the infrastructure impact.

The same console surfaces the signals platform teams need to act on: OOMKilled pods, eviction patterns, restart loops, pending pods that never scheduled, Spot usage, optimization status, and recent scale events.

Instead of maintaining another Grafana, Athena, or Prometheus reporting stack just to answer recurring operational questions, teams can start from a shared view of what happened and why.

Keep your clusters optimized as demand changes

A cluster does not stay optimized just because it started optimized.

Workloads scale up and down throughout the day. NodePools fill unevenly. Capacity gets fragmented. New deployments change the shape of demand. Without an active feedback loop, a cluster that looked right-sized last week can drift back toward overprovisioning.

  • Continuous Rebalancing: Rebalances capacity while respecting the PodDisruptionBudgets and NodePool constraints you already configured.
  • Container Live Migration:  Moves any type of workload to denser or more cost-effective nodes without downtime.
  • Spot interruption prediction: Identifies likely reclamation risk up to 60 minutes in advance, before the standard 2-minute AWS notice arrives. Cast AI helps reduce surprise interruptions by giving the platform more time to rebalance safely within the existing Karpenter configuration.

Together, these capabilities help Karpenter users keep clusters optimized as conditions change, without turning consolidation, Spot usage, and node placement into constant manual work.

Optimization becomes part of the operating model, not a cleanup task. The cluster can keep adapting to demand while respecting the guardrails that platform teams already rely on.

Make workload requests aligned with real usage

Karpenter can only make good provisioning decisions when workload requests reflect real usage, which is where most clusters start to slip.

A service may request 2 vCPU because that felt safe during launch, even though it uses 300 millicores most of the day. Another workload may be undersized because traffic grew faster than the deployment configuration changed. Karpenter still provisions based on those requests because that is the data Kubernetes provides.

Our Workload Autoscaler observes how each workload behaves in production and continuously adjusts CPU and memory requests to match real usage. It also coordinates with HPA, so vertical and horizontal scaling work together rather than against each other.

With more accurate requests, Karpenter can make better provisioning decisions. The cluster uses capacity more efficiently, noisy-neighbor pressure is reduced, and teams are less likely to see pods evicted because another workload hit a resource ceiling. The impact shows up directly in reporting, so the team can see how request adjustments translate into fewer oversized nodes and more efficient capacity use.

Start safely, then automate at your pace

The Karpenter Enterprise Suite is designed to fit into an existing Karpenter environment without forcing a migration or changing how your team already works. It connects in read-and-recommend mode by default. Karpenter is auto-detected, and your existing Karpenter configuration stays in place.

Teams can onboard clusters from the Cast AI console or use Helm charts to fit the process into existing GitOps workflows. Your Karpenter configuration remains under your control. Cast AI does not modify them, even when automation is enabled.

Automation is opt-in, per workload and per cluster. You decide what to automate, where to start, and how quickly to expand.

When the Karpenter Enterprise Suite makes sense

The Karpenter Enterprise Suite is a fit if you are:

  • Running Karpenter in production and need clearer visibility into scale events, cost, and Spot usage
  • Holding back on consolidation because disruption risk is hard to predict
  • Seeing workload requests drift away from real application usage
  • Managing long-running or stateful workloads that complicate maintenance
  • Looking for a safer path to automate optimization without changing your Karpenter configuration

Get started with the Karpenter Enterprise Suite now

Get the most out of your existing Karpenter deployment by integrating Cast AI’s intelligent layer to enable better scaling decisions, improve application performance and stability, and optimize costs.

Already a Cast AI customer? Enable the Karpenter Enterprise Suite from the Cast AI console in just a few minutes. The configuration documentation guides you step by step.

New to Cast AI? Start a free trial and connect your first Karpenter cluster.

Cast AIBlogThe Karpenter Enterprise Suite is GA: Bring Karpenter to the next level

Already using Karpenter?

Cast AI adds workload optimization and continuous rebalancing on top — without replacing your setup.