An administrator is deploying a new Azure Kubernetes Service (AKS) cluster named . The cluster must use Azure CNI for high performance, but the existing virtual network () has a limited address space () with only a single subnet () available for the cluster nodes. The application requires deploying up to pods across the cluster. The pods must be able to communicate with each other, but they do not require direct IP address access from the rest of the virtual network. Which network configuration should the administrator select to meet these requirements?
- Azure CNI OverlayAnswer
- BAzure CNI with dynamic Pod IP allocation
- CStandard Azure CNI
- DKubenet networking
Answer
Azure CNI Overlay
Azure CNI Overlay is the correct solution because it combines the performance benefits of Azure CNI with the IP savings of a private Pod CIDR. Nodes are assigned IP addresses from the subnet in the VNet, while the pods are assigned IP addresses from a private overlay network, fitting within the single subnet limit.
Step-by-Step Solution
Key Concept
Azure CNI Overlay allows AKS pods to use a separate private IP address space while still leveraging the high-performance Azure CNI routing mechanism, resolving VNet IP exhaustion in single-subnet environments.