AZ-104 practice question 5 of 35
You have an Azure subscription. You plan to deploy an Azure Kubernetes Service (AKS) cluster to support an app named App1. On-premises clients…
Choose your answer, then check it against the explanation and the full breakdown below.
Domain Implement and manage virtual networking
Question breakdown
Key idea: Azure CNI gives each pod an IP address from the VNet subnet, so the pod is directly routable from connected networks such as on-premises.
How to reach the answer
- Clue: on-premises clients connect using the pod's IP address, so pod IPs must be routable outside the cluster.
- kubenet places pods on a separate overlay range and NATs their traffic behind the node IP, so pods are not directly reachable.
- Azure CNI assigns pods real VNet addresses that can be reached over VPN or ExpressRoute.
- Hybrid Connections and Private Link are not AKS network plugins, which eliminates them.
Each option
Common trap: kubenet is the simpler default and saves IP space, so candidates pick it without noticing it NATs pod traffic.
In practice: Choosing between kubenet, Azure CNI, and CNI Overlay is a design-time decision that affects IP planning. It matters most when legacy clients or firewalls need to reach pod IPs directly.
Remember: If anything outside the cluster must reach pod IPs directly, choose Azure CNI (VNet-assigned pod IPs).
Official documentation: Network concepts for applications in AKS · Configure Azure CNI networking in AKS
Drafted with AI assistance and checked against the answer key.
Keep practicing
Take the free AZ-104 practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other AZ-104 practice questions
- Question 1You have an Azure App Services web app named App1. You plan to deploy App1 by using Web D…
- Question 2Your company has an azure subscription that includes a storage account, a resource group,…
- Question 3You have an Azure Active Directory (Azure AD) tenant named contoso.com. You have a CSV fil…
- Question 6You have an Azure virtual machine named VM1. VM1 was deployed by using a custom Azure Res…
- Question 7You need to ensure that VM1 can communicate with VM4. The solution must minimize administ…
- Question 9You have an Azure virtual machine named VM1 that runs Windows Server 2016. You need to cr…
