Hard1 markMultiple Choice
Domain 4.1: Design a compute solutionDomain 4ComputeAKSNetworking

AZ-305 · Question 38 · Domain 4.1: Design a compute solution

You are designing the network architecture for an Azure Kubernetes Service (AKS) cluster.

The cluster will host hundreds of microservices. You have a strict requirement that every pod must receive an IP address from the Azure Virtual Network subnet so that on-premises resources connected via ExpressRoute can route traffic directly to individual pods.

Which AKS network plugin must you use?

Answer options:

A.

Azure CNI

B.

Kubenet

C.

Flannel

D.

Calico

How to approach this question

Recognize the difference between overlay networking (Kubenet) and native VNet integration (Azure CNI).

Full Answer

A.Azure CNI✓ Correct
With Azure Container Networking Interface (CNI), every pod gets an IP address from the subnet and can be accessed directly. These IP addresses must be unique across your network space, and must be planned in advance. This allows on-premises resources connected via ExpressRoute or VPN to communicate directly with the pods. Kubenet uses an overlay network where pods get IPs from a private, non-routable space, and traffic is NAT'd through the node's IP.

Common mistakes

Choosing Kubenet to save IP addresses, ignoring the requirement for direct routability from on-premises.

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

55 questions · hints · full answers · grading

More questions from this exam