OFFER: Get up to 10% discount on your cloud billing Claim Offer → OFFER: Get up to 10% discount on your cloud billing Claim Offer →
FinOps • Autoscaling • EKS

Karpenter & EKS autoscaling that cuts EC2 cost 30–50% — safely

We replace slow, static node groups with Karpenter just-in-time autoscaling — right-sized instances, Spot and Graviton adoption, and tight bin-packing that cuts EC2 spend without trading away reliability.

Book a Free EKS Cost Review
Karpenter EKS Spot Graviton FinOps
30–50%
EC2 cost cut
Typical with right-sizing + Spot
<60s
Node provisioning
Just-in-time with Karpenter
99.95%
SLA guarantee
Savings without reliability loss
ISO 27001
Certified
Plus AWS Advanced Partner
Why Karpenter

Pay for the compute you use — not the capacity you guessed

Most EKS clusters over-provision. Static node groups and the Cluster Autoscaler react slowly and force you into fixed instance types, so you pay for idle headroom and oversized nodes. Karpenter takes a different approach — it provisions exactly the right instances for pending pods in seconds, and removes them when they’re no longer needed.

SquareOps tunes Karpenter for cost and reliability together: diverse instance flexibility, safe Spot adoption with interruption handling, Graviton (ARM) where workloads support it, and tight bin-packing. Paired with our FinOps practice and SpendZero, that typically means 30–50% lower EC2 spend with faster scaling, not slower.

Karpenter · provisioning
Optimised
scale-up
5 pods → 1 node · 38s
Provisioned
capacity type
spot · c7g.xlarge
Graviton
consolidation
2 nodes → 1 · bin-pack
Saved
Spot 78% · Graviton 60% · idle capacity down 41% this month
Sub-minute
Just-in-time nodes
Spot-safe
Interruption handling
Graviton
ARM price/perf
What we deliver

Our Karpenter & EKS cost services

From a cost review to a tuned, Spot-and-Graviton autoscaling setup with guardrails.

SERVICE 01

EKS cost & rightsizing review

We find where your spend leaks — idle nodes, oversized requests, on-demand where Spot would do — and quantify the savings.

  • Node & pod utilisation analysis
  • Request/limit rightsizing
  • Savings & risk quantification
SERVICE 02

Karpenter implementation

Replace static node groups with Karpenter provisioners tuned for flexibility, consolidation, and fast scale-up.

  • Provisioner / NodePool design
  • Consolidation & bin-packing
  • Migration from Cluster Autoscaler
SERVICE 03

Spot & Graviton adoption

Capture the biggest savings safely — diversified Spot with graceful interruption handling and ARM/Graviton where it fits.

  • Spot diversification & fallback
  • Graviton (ARM) workload migration
  • Interruption & drain handling
SERVICE 04

FinOps & guardrails

Keep savings durable with budgets, cost visibility, and policies — backed by our SpendZero cost platform.

  • Cost dashboards & alerts
  • Budgets & anomaly detection
  • SpendZero waste checks
How we engage

Our Karpenter engagement process

A safe path to just-in-time autoscaling that cuts spend — tuned for reliability and aligned with your wider Kubernetes cost optimization on EKS.

1

Assess

We review your node groups, workloads, and spend to size the opportunity.

2

Design

We design provisioners, instance flexibility, and Spot/Graviton strategy.

3

Implement

We deploy Karpenter, migrate workloads, and add interruption handling.

4

Enable

We hand over guardrails and train teams to manage provisioners safely.

5

Operate

Optional managed support tunes bin-packing and tracks ongoing savings.

How Karpenter works

Just-in-time nodes, continuously optimised

Karpenter watches pending pods and the live cluster, then provisions and consolidates capacity to match demand precisely.

STEP 01

Observe demand

Karpenter sees unschedulable pods and reads their exact CPU, memory, and constraints.

STEP 02

Provision precisely

It launches the cheapest suitable instance — Spot, Graviton, right-sized — in seconds.

STEP 03

Consolidate

As load drops, it bin-packs workloads onto fewer nodes and terminates the rest.

STEP 04

Stay reliable

Disruption budgets and interruption handling keep consolidation and Spot safe for production.

Stop paying for idle EKS capacity

Get a free EKS cost review. We’ll quantify the savings from Karpenter, Spot, and Graviton — and show how to capture them without risking reliability.

Book a Free EKS Cost Review
Proof in production

Cost outcomes for real teams

SquareOps pairs Karpenter with our FinOps practice and SpendZero to cut cloud spend without cutting reliability.

Graviton4 benchmarkResearch
Graviton4
Price/performance benchmarked on EKS

Our published Graviton4-on-EKS benchmark quantifies the price/performance gains of moving compatible workloads to ARM.

SaaS platformSaaS
~45%
EC2 spend reduction

Migrated to Karpenter with diversified Spot and consolidation, cutting EC2 cost while improving scale-up time.

SpendZeroProduct
37+ checks
Automated waste detection

SpendZero continuously flags idle and oversized resources, keeping the savings from drifting back over time.

"Working with SquareOps has been a great experience — their AWS DevOps engineers are highly skilled and consistently deliver strong results."
Bharvi Dixit — Director of Engineering, BatchService
The stack

The cost & autoscaling stack we work with

Karpenter and AWS-native capabilities, backed by our own FinOps tooling.

Karpenter
Node autoscaling
EKS
Kubernetes
EC2 Spot
Discounted compute
Graviton
ARM instances
SpendZero
FinOps platform
Cost Explorer
Spend analysis
KEDA / HPA
Pod autoscaling
Prometheus
Utilisation

Why SquareOps for EKS cost

We optimise cost and reliability together. Savings that page your on-call at 2am aren’t savings — our guardrails make them durable.

ISO 27001 Certified AWS Advanced Partner FinOps + SpendZero 24×7 SRE coverage

Cost and reliability

We tune Spot diversification and disruption budgets so savings never come at the price of uptime.

Graviton expertise

We benchmark and migrate compatible workloads to ARM for real price/performance gains, not guesswork.

FinOps that sticks

SpendZero’s 37+ waste checks and budgets stop savings from quietly eroding over time.

We run it with you

Ongoing optimisation and on-call coverage so the cluster stays cost-efficient and healthy.

FAQs

Frequently asked questions

Common questions about Karpenter, EKS autoscaling, and cost optimization.

Karpenter is an open-source Kubernetes node autoscaler built by AWS. Unlike the Cluster Autoscaler, which scales fixed node groups, Karpenter provisions individual right-sized instances for pending pods directly from EC2 in seconds, choosing from a flexible set of instance types. It also consolidates workloads onto fewer nodes as demand drops, which the Cluster Autoscaler does not do natively — so you get faster scaling and lower cost.
It varies by workload, but combining Karpenter right-sizing, consolidation, Spot adoption, and Graviton typically reduces EC2 spend by 30–50%. We quantify the specific savings for your cluster in a cost review before any change, so the number is grounded in your actual usage rather than a generic claim.
Yes, when done correctly. We diversify across many instance types and availability zones so a single Spot interruption affects little, handle the two-minute interruption notice with graceful draining, and keep critical or stateful workloads on on-demand or with on-demand fallback. Karpenter manages this automatically once configured, making Spot viable for most stateless production workloads.
Graviton are AWS ARM-based processors that offer better price/performance than comparable x86 instances. Most modern, containerised workloads run on ARM with a simple multi-architecture image build. We benchmark your workloads — we’ve published Graviton4-on-EKS benchmarks — and migrate the compatible ones, often capturing 15–40% additional savings on top of autoscaling.
Not the way we do it. We pair savings with guardrails: Pod Disruption Budgets, consolidation policies that respect availability, Spot diversification with fallback, and disruption controls. The goal is durable savings that don’t generate 2am pages — we optimise cost and reliability as one objective.
SpendZero is our cloud cost optimization platform, with 37+ automated waste checks across AWS and GCP. After Karpenter captures the compute savings, SpendZero keeps them durable — continuously flagging idle and oversized resources, unused volumes, and other waste so cost doesn’t creep back up.
Yes. Node autoscaling with Karpenter works best alongside right-sized pod requests and pod autoscaling. We tune resource requests and limits, and implement HPA or KEDA for event-driven scaling, so both the pod and node layers scale efficiently with real demand.
A cost review and Karpenter migration for a cluster typically lands in 2–4 weeks, including Spot and consolidation tuning. Graviton migration and org-wide FinOps rollout extend from there. We start with a free EKS cost review so the savings and effort are clear up front.

Let’s cut your EKS bill — safely

Talk to a SquareOps FinOps engineer about your clusters, your spend, and a Karpenter setup that saves 30–50% without risking reliability.

Talk to a FinOps Engineer

Latest From our Blog