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

推荐订阅源

W
WeLiveSecurity
T
Tenable Blog
Project Zero
Project Zero
C
Cybersecurity and Infrastructure Security Agency CISA
T
The Exploit Database - CXSecurity.com
P
Palo Alto Networks Blog
S
Schneier on Security
Scott Helme
Scott Helme
S
Securelist
Know Your Adversary
Know Your Adversary
Vercel News
Vercel News
IT之家
IT之家
V
V2EX
F
Fortinet All Blogs
Simon Willison's Weblog
Simon Willison's Weblog
K
Kaspersky official blog
博客园_首页
T
Tailwind CSS Blog
The GitHub Blog
The GitHub Blog
Spread Privacy
Spread Privacy
Microsoft Security Blog
Microsoft Security Blog
Cisco Talos Blog
Cisco Talos Blog
The Register - Security
The Register - Security
有赞技术团队
有赞技术团队
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Cyberwarzone
Cyberwarzone
Google DeepMind News
Google DeepMind News
The Hacker News
The Hacker News
L
LINUX DO - 热门话题
Hugging Face - Blog
Hugging Face - Blog
博客园 - 三生石上(FineUI控件)
A
Arctic Wolf
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
C
CXSECURITY Database RSS Feed - CXSecurity.com
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Threat Research - Cisco Blogs
P
Proofpoint News Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Privacy & Cybersecurity Law Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
CERT Recently Published Vulnerability Notes
S
SegmentFault 最新的问题
AWS News Blog
AWS News Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
罗磊的独立博客
Apple Machine Learning Research
Apple Machine Learning Research
P
Proofpoint News Feed
The Cloudflare Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
Vulnerabilities – Threatpost

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.