Blog
Kubernetes
AWS
3
minutes

New Feature: Instance Type Filtering in Karpenter

We're excited to announce a significant enhancement to Karpenter, an intelligent Kubernetes autoscaling solution that automatically optimizes your infrastructure costs and performance. Since integrating Karpenter six months ago, it has helped our users automatically provision the right AWS instances for their workloads. Today, we're taking this automation to the next level by introducing Instance Type Filtering, giving you precise control over which AWS instances Karpenter can use when scaling your applications.
Romaric Philogène
CEO & Co-founder
Summary
Twitter icon
linkedin icon

What is Karpenter?

For those new to our platform, Karpenter is an open-source node provisioning project that revolutionizes how Kubernetes clusters scale. Unlike traditional autoscalers that work with predefined node groups, Karpenter dynamically provisions exactly the right compute resources based on your workload demands.

Here's what makes Karpenter special:

  • It can launch nodes in seconds when your applications need them
  • It automatically finds the most cost-effective instance types for your workloads
  • It removes nodes when they're no longer needed, helping you save costs
  • It can handle diverse workload requirements, from CPU-intensive tasks to memory-heavy applications

With Karpenter, you no longer need to pre-provision node groups or worry about over/under-provisioning - it handles all of this automatically. Discover more about Karpenter.

Introducing Instance Type Filtering

With our latest update, you can now restrict the types of instances Karpenter uses to deploy your applications. This feature provides two key benefits:

  1. Reduce Node Count: By using larger instances, you can consolidate your workloads onto fewer nodes, simplifying management and potentially reducing costs.
  2. Family-Specific Deployments: You can now limit deployments to specific EC2 instance families, ensuring your applications run on hardware that meets their specific requirements.

See it in action ⬆️

How to Use Instance Type Filtering

The new filtering feature is available in the Cluster settings for all clusters with Karpenter enabled. You can filter instances based on:

  • Architecture: Choose between AMD64 and ARM64
  • Size: From small to 32xlarge instances
  • Categories/Families: Select from various optimized instance families including: Compute Optimized Storage Optimized Accelerated Computing and more
You can filter the type of instances on multiple criteria (CPU arch type, size, categories of instances..)

The visual filter interface makes it easy to select exactly which instance types you want to use, with real-time feedback showing you how many instance types match your criteria.

Coming Soon: Consolidation Scheduling

We're not stopping here! We're already working on the next major feature for Karpenter: Consolidation Scheduling. This upcoming feature will allow you to optimize your NodePool hosting during specific time windows.

Figma Design for Karpenter Consolidation Feature

You'll be able to:

  • Set specific days for consolidation (e.g., Monday, Friday, Saturday, Sunday)
  • Define precise start times for the consolidation process
  • Set the duration of the consolidation window

This feature will be particularly useful for optimizing costs during off-peak hours while maintaining performance during high-traffic periods.

Getting Started

To start using Instance Type Filtering:

  1. Navigate to your cluster's settings
  2. Ensure Karpenter is enabled for your cluster
  3. Look for the "Instance types scope" section
  4. Click "Edit" to access the visual filter interface
  5. Select your desired architectures, sizes, and instance families
  6. Save your changes
Clusters > Select Your Cluster with Karpenter > Resources Tab

Remember to review the IAM permissions warning and ensure your Qovery user has the correct permissions before deploying your cluster with these new settings.

Conclusion

Instance Type Filtering is a powerful addition to Karpenter that gives you more control over your Kubernetes infrastructure while maintaining the simplicity and efficiency that Karpenter is known for. We're excited to see how you'll use this feature to optimize your deployments, and we look forward to bringing you more improvements in the future.

Try out Instance Type Filtering today and let us know what you think! And stay tuned for the upcoming Consolidation Scheduling feature that will bring even more optimization capabilities to your clusters.

Share on :
Twitter icon
linkedin icon
Tired of fighting your Kubernetes platform?
Qovery provides a unified Kubernetes control plane for cluster provisioning, security, and deployments - giving you an enterprise-grade platform without the DIY overhead.
See it in action

Suggested articles

Kubernetes
DevOps
Platform Engineering
6
 minutes
Kubernetes vs. Docker: Escaping the complexity trap

Is Kubernetes complexity killing your team’s velocity? Compare Docker vs. Kubernetes in 2026 and discover how to get production-grade orchestration with the "Git Push" simplicity of Docker.

Morgan Perry
Co-founder
Kubernetes
DevOps
Platform Engineering
7
 minutes
Kubernetes vs. OpenShift (and how Qovery simplifies it all)

Stuck between Kubernetes and OpenShift? Discover their pros, cons, differences, and how Qovery delivers automated scaling, simplified deployments, and the best of both worlds.

Morgan Perry
Co-founder
Platform Engineering
DevOps
Kubernetes
9
 minutes
Rancher vs. OpenShift (and why Qovery might be the accelerator)

Comparing Rancher vs. OpenShift for Kubernetes management? Discover their pros, cons, and why Qovery offers a simpler, cost-effective alternative for growing teams.

Morgan Perry
Co-founder
DevOps
Platform Engineering
Kubernetes
8
 minutes
VMware Tanzu vs. Red Hat OpenShift (and why Qovery is the fast track)

Comparing VMware Tanzu vs. Red Hat OpenShift for enterprise Kubernetes? Explore their features, pros, cons, and discover why Qovery is the smarter alternative for rapid application delivery.

Morgan Perry
Co-founder
Kubernetes
6
 minutes
When Kubernetes Becomes the Bottleneck, and How to Fix It

Struggling with Kubernetes configuration sprawl and long deployment queues? Discover how to identify technical vs. workflow bottlenecks and why shifting to a self-service Kubernetes management platform like Qovery is the key to scaling your engineering velocity.

Mélanie Dallé
Senior Marketing Manager
DevOps
Kubernetes
Platform Engineering
6
 minutes
10 Red Hat OpenShift alternatives to reduce licensing costs

Is OpenShift too expensive? Compare the top 10 alternatives for 2026. Discover how to transition to Rancher, standard EKS, or modern K8s management platforms.

Morgan Perry
Co-founder
DevOps
6
 minutes
The enterprise guide to DevOps automation: scaling kubernetes and delivery pipelines

Scale your enterprise DevOps automation without configuration sprawl. Learn how a Kubernetes management platform like Qovery enables secure, self-service infrastructure.

Mélanie Dallé
Senior Marketing Manager
Product
Infrastructure Management
5
 minutes
Migrating from NGINX Ingress to Envoy Gateway (Gateway API): behind the scenes

Following the end of maintenance of the Ingress NGINX project, we have been working behind the scenes to migrate our customers’ clusters from Kubernetes Ingress + NGINX Ingress Controller to Gateway API + Envoy Gateway.

Benjamin Chastanier
Software Engineer

It’s time to change
the way you manage K8s

Turn Kubernetes into your strategic advantage with Qovery, automating the heavy lifting while you stay in control.