Networking Path Map¶
Understanding the flow of traffic through an AKS cluster is critical for configuring security rules and troubleshooting connectivity.
Traffic Flow Paths¶
flowchart TD
subgraph External [External / On-Prem]
User[User / Client]
Admin[Cluster Admin]
end
subgraph Edge [Azure Network Edge]
AGW[Application Gateway / WAF]
LB[Load Balancer]
FW[Azure Firewall / NVA]
end
subgraph ClusterVNet [AKS Virtual Network]
direction TB
subgraph ControlPlanePath [Management Path]
PE[Private Endpoint]
end
subgraph IngressPath [Ingress Path]
IC[Ingress Controller]
SVC[Service]
POD[Application Pod]
end
end
subgraph ManagedControlPlane [Managed Control Plane]
API[API Server]
end
User --> AGW
AGW --> IC
IC --> SVC
SVC --> POD
Admin --> PE
PE --> API
POD --> FW
FW --> Internet[Internet / External APIs]
subgraph Outbound [Egress / SNAT]
Internet
end How to Read This Map¶
- Ingress Path: External traffic flows through a Load Balancer or Application Gateway, hits the Ingress Controller (like AGIC or Nginx), and is routed to the Pod via a Service.
- Management Path: In a private cluster, the API Server is accessed via a Private Endpoint within the VNet.
- Egress Path: Outbound traffic from Pods typically flows through a Firewall or NAT Gateway for controlled internet access.