Skip to content

Azure/aks-flex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

AKS Flex

AKS Flex lets you extend an Azure Kubernetes Service (AKS) cluster with nodes from external cloud providers or on-premises infrastructure. Worker nodes running on remote clouds or on-prem hardware join the AKS control plane over an encrypted overlay network, giving you a single Kubernetes cluster that spans hybrid and multi-cloud environments.

Components

Component Description
cli/ aks-flex-cli — a command-line tool for provisioning the Azure network, creating an AKS cluster, and managing remote node pools
karpenter/ A Karpenter provider that autoscales remote-cloud nodes in response to workload demand
AKSFlexNode The node-side agent that runs on remote nodes, connecting them to the AKS control plane over the overlay network

Getting Started

See the usage guides for end-to-end walkthroughs, including:

Contributing

Contributions are welcome! Please read CONTRIBUTING.md for details on the Contributor License Agreement, build instructions, coding conventions, and how to submit a pull request.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

About

A cloud-agnostic Kubernetes node autoscaler that dynamically scales infrastructure across Azure and emerging neoclouds like Nebius—managed from a single control plane.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors