Skip to content
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ AKS Flex Node extends Azure Kubernetes Service (AKS) to customer-managed virtual

Before you begin, [create or choose an existing AKS cluster](https://learn.microsoft.com/azure/aks/learn/quick-kubernetes-deploy-cli) and a virtual machine or bare metal host to join as a Flex Node. This example assumes a Linux workstation with Azure CLI, `kubectl`, `curl`, and `python3`. The target host must run systemd, allow root installation, and reach the AKS API server over outbound HTTPS. Use a VM size with enough CPU and memory for nspawn startup and Kubernetes components; the validated quickstart used a 4-vCPU Azure VM.

For the quickstart network, place the target host in the same VNet as the AKS nodes or in a peered/routed network with non-overlapping CIDRs. The Flex host and AKS node private IPs must have bidirectional reachability, and any NSGs or firewalls must allow node-to-node TCP/UDP traffic between those IPs so pod networking works after the node joins. For private AKS clusters, also ensure the host can resolve and reach the private API endpoint. For cross-region, no-peering, gateway, or custom CNI topologies, follow the [lab guides](docs/labs/README.md).
Comment thread
bcho marked this conversation as resolved.
Outdated

The flow below will:

1. Apply the node bootstrap RBAC bindings on the AKS cluster.
Expand Down