Hard1 markMultiple Choice
Domain 4.1: Compute SolutionsDomain 4Compute SolutionsAKSNetworking

AZ-305 · Question 38 · Domain 4.1: Compute Solutions

A development team is deploying a microservices architecture to Azure Kubernetes Service (AKS).

The cluster will scale dynamically and may run up to 5,000 pods simultaneously. The company's network team has allocated a very small /24 subnet (256 IP addresses) for the AKS cluster due to corporate IP address exhaustion.

Which AKS network plugin must you use to accommodate this requirement?

Answer options:

A.

Azure CNI

B.

Kubenet

C.

Azure CNI Overlay

D.

Flannel

How to approach this question

Understand the difference between Azure CNI (every pod gets a VNet IP) and Kubenet (pods get overlay IPs, saving VNet IPs).

Full Answer

B.Kubenet✓ Correct
In AKS, there are two primary networking models. Azure CNI assigns an IP address from the Azure VNet to every single pod. This provides direct connectivity but rapidly exhausts VNet IP addresses. Kubenet uses an overlay network. The nodes get VNet IPs, but the pods get IPs from a separate, internal address space. Network Address Translation (NAT) is used to route traffic. For a /24 subnet (256 IPs) needing 5,000 pods, Kubenet is required.

Common mistakes

Choosing Azure CNI because it is often considered the 'premium' or 'default' enterprise choice, ignoring the strict IP exhaustion constraint.

Practice the full Azure Solutions Architect Expert AZ-305 Practice Exam 3

55 questions · hints · full answers · grading

More questions from this exam