Provider for running Karpenter on Azure Kubernetes Service (AKS)

Azure Updates

Discussionpowered by zap.ms

Published

Nov 7, 2023

Status

Launched

Timeline

  • November 2023
    General Availability

Product

Azure Kubernetes Service (AKS)

Tag

Open Source

Category

Compute
Containers

Description

Karpenter is an open-source node provisioning project for Kubernetes. A new provider for running Karpenter on Azure Kubernetes Service is now available as an open-source project.

Karpenter improves the efficiency and cost of running workloads on Kubernetes clusters by:

  • Watching for pods that the Kubernetes scheduler has marked as unschedulable
  • Evaluating scheduling constraints (resource requests, nodeselectors, affinities, tolerations, and topology spread constraints) requested by the pods
  • Provisioning nodes that meet the requirements of the pods
  • Scheduling the pods to run on the new nodes
  • Removing the nodes when the nodes are no longer needed

To learn more, visit: https://github.com/Azure/karpenter