惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
News and Events Feed by Topic
S
SegmentFault 最新的问题
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Last Week in AI
Last Week in AI
Jina AI
Jina AI
H
Help Net Security
C
Check Point Blog
aimingoo的专栏
aimingoo的专栏
MyScale Blog
MyScale Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Vercel News
Vercel News
L
LangChain Blog
Recorded Future
Recorded Future
F
Full Disclosure
Google DeepMind News
Google DeepMind News
Microsoft Security Blog
Microsoft Security Blog
I
InfoQ
GbyAI
GbyAI
B
Blog RSS Feed
T
The Blog of Author Tim Ferriss
Engineering at Meta
Engineering at Meta
A
About on SuperTechFans
M
MIT News - Artificial intelligence
爱范儿
爱范儿
V
V2EX
Microsoft Azure Blog
Microsoft Azure Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Y
Y Combinator Blog
B
Blog
WordPress大学
WordPress大学
Blog — PlanetScale
Blog — PlanetScale
W
WeLiveSecurity
MongoDB | Blog
MongoDB | Blog
Cloudbric
Cloudbric
N
News and Events Feed by Topic
The Cloudflare Blog
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
有赞技术团队
有赞技术团队
D
DataBreaches.Net
博客园 - 【当耐特】
T
Troy Hunt's Blog
V
Visual Studio Blog
V2EX - 技术
V2EX - 技术
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 司徒正美
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Google Online Security Blog
Google Online Security Blog
The GitHub Blog
The GitHub Blog

Pepperdata

Kubernetes Cost Optimization: Best Practices to Reduce Cloud Costs The Quickest Way to Install Kubernetes Cost Optimization Bonus Myth of Kubernetes Resoure Optimization: Overprovisioning Spark Dynamic Allocation | Myth #5 of Kubernetes Resource Optimization Why Manual Tuning Fails for Kubernetes Optimization Increase Resource Utilization up to 80% Automatically | Pepperdata Build or Buy? Why Automated Cost Optimization Matters | Pepperdata "Sounds Too Good to Be True" | Pepperdata 100% ROI Guarantee | Pepperdata
Pepperdata Helps Karpenter Work Better | Pepperdata
pepperdata · 2025-07-02 · via Pepperdata

July 01, 2025 | 3 MIN READ

karpenter blog featured image

Running Kubernetes on AWS? You're probably using Karpenter, the open-source autoscaler that dynamically provisions new instances as your EKS workloads grow. 

Karpenter launches rightsized instances in real time in response to pending pods, based on available instance types and the resources applications need. It also terminates underutilized nodes to reduce costs.

But while Karpenter was designed to solve the problem of fast and efficient node provisioning, it doesn't fully address the issue of resource optimization.

Karpenter’s Blind Spots: Overprovisioned Pod Resource Requests and Underutilized Node Capacity

The challenge with Karpenter is that it assumes that your pod resource requests are accurate. And therein lies the catch.

Most Kubernetes workloads are overprovisioned in terms of memory and CPU—making it impossible for Karpenter to accurately launch rightsized instance types. While Karpenter does a great job provisioning resources, Karpenter only sees what pods request, not what they actually utilize—and most requests tend to be much larger than what's needed at any moment in time. 

If your pods request more than they really need, then Karpenter will do its job and launch new nodes to match that inflated request. And every new node means additional cost for resources your cluster may not really need. In other words—you're paying for more resources than you need.

Enhancing Karpenter with Real-Time, Automated Resource Optimization 

That’s where Pepperdata comes in.

Pepperdata Capacity Optimizer is a real-time, automated Kubernetes intelligent resource optimization solution that understands the actual utilization needs of each pod and node, and then provides this information to the scheduler. Enabled with this data, the scheduler can then pack pending pods on existing nodes as optimally as possible to match the actual hardware utilization requirements.

How does this intelligence impact autoscaling? Capacity Optimizer works with Karpenter to ensure that new nodes are launched only when existing nodes are truly packed to optimal capacity based on actual resource utilization. This ensures that Kubernetes clusters use all available resources on existing nodes before Karpenter launches new nodes.

Through these two mechanisms, Capacity Optimizer increases utilization levels by up to 80 percent and delivers an average 30 percent cost savings automatically, continuously, and in real time with no application code changes. 

figure 2 karpenter blog

In fact, a Pepperdata benchmark demonstrated a 41.8% decrease in instance hours on Amazon EKS once Capacity Optimizer was enabled.

Capacity Optimizer doesn't replace Karpenter. Karpenter is a fantastic option for provisioning the best instance types on AWS in a fast and flexible way.

But the real-time data stream that Capacity Optimizer provides to the scheduler enables Karpenter to be used as efficiently as possible.

Capacity Optimizer provides the intelligence to ensure that Karpenter launches new nodes only when they're truly needed.

Figure 3: Running a standard benchmark workload, Capacity Optimizer enabled a 41.8% decrease in instance hours on Amazon EKS.

Visit us at pepperdata.com to learn more about real-time, automated resource optimization for Kubernetes that requires no manual tuning, no recommendations, and no application code changes.

Explore More

Looking for a safe, proven method to reduce resource waste and cost by up to 75% and maximize value for your cloud environment? Sign up now for a free Capacity Optimizer demo to see how you can start saving immediately.