What’s new?
Today, we’re announcing Azure portal support for flex nodes for AKS (preview), offering an intuitive, guided experience that helps users create Flex node pools and connect supported user-managed compute to their existing AKS clusters.
Flex nodes for AKS lets you extend an existing cluster with worker nodes running on user-managed virtual machines or on-premises servers in other Azure regions, on-premises, or at the edge, without adding another Kubernetes control plane to manage. The new portal experience brings flex node pool creation and supported host onboarding into the familiar AKS management workflow. By guiding users through these steps and showing deployment progress, the portal makes it easier to get started with flex nodes.
How it works
From an existing AKS cluster’s Node pools page, you can create a flex node pool and follow a guided onboarding experience for supported Azure virtual machines and Azure Arc-enabled servers.
For supported onboarding paths, the portal coordinates pool creation and runs the onboarding script on the selected host. It displays deployment progress so you can follow the setup process. For supported Azure Compute, confirm that the node has joined your cluster and is Ready before scheduling workloads.
Once connected, flex nodes participate in your existing cluster’s Kubernetes scheduling model. You can use labels, node affinity, and taints and tolerations to place selected workloads on the appropriate compute, while continuing to use standard AKS node pools for other workloads.
You retain responsibility for the underlying hosts, their security, and network connectivity. The portal simplifies onboarding; it does not remove the configuration requirements or limitations of the flex nodes preview.
How to get started
To start using flex nodes in the Azure portal, you’ll need an existing AKS cluster, a supported host machine, and the required preview registrations, identity permissions, and network connectivity. Review the Flex nodes documentation before beginning.
- Open your existing AKS cluster in the Azure portal.
- Select Node pools, then start the Add flex node pool flow.
- Configure your flex node pool and choose the onboarding path for your compute environment.
- For supported Azure compute, select your Azure virtual machines and follow the streamlined onboarding flow in the portal. Before scheduling workloads, confirm that the nodes have joined the cluster and are Ready. After onboarding, a flex node’s Ready status may take a few moments to appear in the Azure portal.
- For Bring-your-own hosts outside Azure, download the onboarding script from the portal and run it on your hosts.
Scenarios to explore
Here are a few ways you can evaluate flex nodes with the new portal experience:
- Use capacity outside your cluster’s region. Connect supported compute in another Azure region to evaluate workloads where capacity is available.
- Bring existing infrastructure into your cluster. Explore using user-managed compute instead of operating a separate Kubernetes control plane.
- Place selected workloads closer to data or devices. Use Kubernetes scheduling controls to target connected hosts in on-premises or edge environments.
For each scenario, validate host compatibility, connectivity, and workload requirements. Workload placement can support your data residency strategy but does not by itself establish compliance.
What’s next?
We will continue refining the Azure portal experience for flex nodes in AKS, guided by feedback from the public preview. Our focus is on making it easier to connect your compute to an existing AKS cluster and understand onboarding progress.
If you’re interested in helping shape the experience, share your feedback through the AKS Flex Node GitHub repository. Tell us which host environments you’re evaluating, where setup could be clearer, and what would make ongoing management easier.
Learn more