In Kubernetes, autoscalers can only scale down nodes that are fully drainable. But in real-world clusters, unevictable pods—due to PDBs, Jobs, or workload constraints—prevent nodes from being consolidated.

As a result:

  • Idle capacity remains spread across multiple nodes
  • Clusters become fragmented and inefficient
  • Scale-down is blocked, increasing infrastructure costs

This isn’t a scaling problem—it’s a placement problem.

How Zesty Solves This

Continuously optimize pod placement to unlock consolidation

Zesty’s Adaptive Pod Placement works alongside your existing scheduler and autoscaler to improve workload distribution after scheduling decisions are made.

It:

  • Groups unevictable pods to minimize fragmentation
  • Relocates evictable pods safely using gradual, PDB-aware evictions
  • Continuously increases the number of nodes eligible for scale-down

The result: your autoscaler can finally scale down nodes that were previously blocked.

Key Capabilities

Reduce fragmentation at the source

Zesty groups unevictable pods onto the minimum number of nodes—while still distributing them to avoid single-node failure risk.

Outcome: Fewer nodes blocked from consolidation.

Free up capacity with safe, gradual evictions

Zesty relocates evictable pods in a controlled, application-aware manner:

  • Fully respects PodDisruptionBudgets
  • Avoids evicting too many pods from the same application at once
  • Operates incrementally to maintain stability

Outcome: Capacity is freed without downtime or cascading failures.

Increase node consolidation opportunities

By combining smarter placement with controlled evictions, Zesty:

  • Makes more nodes fully drainable
  • Enables consistent autoscaler-driven scale-down

Outcome: Higher consolidation rates and fewer running nodes.

Built for real-world Kubernetes constraints

Zesty’s approach is designed for production environments:

  • Respects PDBs, Jobs, and CronJobs
  • Supports configurable safety thresholds
  • Applies changes gradually (no disruptive rebalancing spikes)

Outcome: Safe, predictable optimization.

Works with your existing autoscaler

Zesty integrates seamlessly with:

  • Cluster Autoscaler
  • Karpenter
  • Any standard Kubernetes autoscaling setup

Outcome: No need to replace your tooling—Zesty makes it more effective.

From Fragmentation → Consolidation

Default Kubernetes BehaviorWith Zesty Adaptive Pod Placement
Pod placementScheduler spreads pods across nodesZesty groups pods to enable consolidation
FragmentationUnevictable pods scatteredReduced fragmentation via intelligent grouping
Application availabilityEvictions are limited or unmanagedPDB-aware, gradual, application-safe evictions
Jobs handlingJobs can block node scale-downJobs respected without unnecessary eviction
Node consolidationFrequently blockedConsistently enabled
Cluster utilizationIdle capacity across nodesHigh utilization per node
Cost efficiencyExcess nodes remain runningSame workloads on fewer nodes

Benefits

Increase node utilization

Zesty reduces fragmentation by grouping unevictable workloads and freeing capacity for consolidation.

Reduce infrastructure costs

Run the same workloads on fewer nodes by enabling consistent scale-down with Zesty.

Maintain application stability

Zesty ensures safe workload movement with gradual, PDB-aware evictions that protect availability.

FAQ

How is Zesty's Adaptive Pod Placement different from the Kubernetes scheduler?

The default scheduler makes placement decisions at scheduling time but doesn’t rebalance workloads afterward. Zesty continuously optimizes distribution to improve consolidation over time.

Does Adaptive Pod Placement replace my autoscaler?

How does Zesty's Adaptive Pod Placement prevent downtime during evictions?

What workloads are considered unevictable?

How quickly does Zesty optimize placement?

Part of the Zesty Kubernetes Optimization Platform

Adaptive Pod Placement works alongside other Zesty capabilities:

  • Multi-dimensional autoscaling – Optimize CPU/memory and replica counts
  • FastScaler – Handle traffic spikes without latency or OOMs
  • PV autoscaling – Rightsize storage automatically
  • Cost visibility – Identify and eliminate waste
  • Commitment optimization – Maximize Savings Plan efficiency

Eliminate fragmentation. Unlock real node consolidation with Zesty.

See how Zesty improves utilization, reduces costs, and makes your autoscaler more effective—without compromising reliability.

→ Book a Demo