Veneer

Cost-Aware Karpenter Provisioning

Get Started View on GitHub

Veneer is a Kubernetes controller that optimizes Karpenter provisioning decisions using real-time cost data. It manages NodeOverlay resources based on AWS Reserved Instance and Savings Plans data from Lumina — steering Karpenter toward the most cost-effective instance types.

Cost-Aware Scheduling

Automatically creates and manages Karpenter NodeOverlay resources to prioritize instance types covered by Reserved Instances and Savings Plans.

Real-Time Optimization

Continuously reconciles with Lumina’s cost metrics to keep provisioning decisions aligned with your current RI/SP capacity and utilization.

Seamless Karpenter Integration

Works alongside Karpenter’s existing bin-packing and scheduling logic. Veneer influences instance selection without replacing Karpenter’s core functionality.

Quick Start

helm repo add veneer https://oss.nextdoor.com/veneer
helm repo update
helm install veneer veneer/veneer