Skip to Content

Karpenter Installation

Overview

Karpenter is a popular open-source Kubernetes cluster auto-scaling framework developed by the Kubernetes community. It automatically adjusts your cluster’s compute resources based on workload demands, improving both efficiency and cost-effectiveness.

Architecture

Karpenter uses a modular architecture with a ‘core’ engine and provider-specific implementations for different cloud platforms:

These implementations can be self-hosted or offered as managed services by cloud providers.

Installation Options for EKS

You can install Karpenter on your EKS clusters using one of these methods:

Installation Options for AKS

You can install Karpenter on your AKS clusters using one of these methods:

Once Karpenter is installed in your AKS clusters, you can leverage ScaleOps Node Optimization capabilities to maximize efficiency and reduce costs.