Skip to content

Commit fa79d12

Browse files
Merge pull request #313675 from JackStromberg/patch-51
Connectivity requirements
2 parents 0f1aaf0 + ecb1204 commit fa79d12

1 file changed

Lines changed: 30 additions & 1 deletion

File tree

articles/application-gateway/for-containers/application-gateway-for-containers-components.md

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: application-gateway
55
author: mbender-ms
66
ms.service: azure-appgw-for-containers
77
ms.topic: concept-article
8-
ms.date: 12/05/2025
8+
ms.date: 3/25/2026
99
ms.author: mbender
1010
# Customer intent: "As a cloud architect, I want to understand the components of Application Gateway for Containers, so that I can effectively configure and manage traffic routing to backend services in my cloud deployment."
1111
---
@@ -138,3 +138,32 @@ Application Gateway for Containers enforces the following timeouts as it initiat
138138

139139
> [!NOTE]
140140
> Request timeout strictly enforces the request to complete in the defined time irrespective if data is actively streaming or the request is idle. For example, if you're serving large file downloads and you expect transfers to take greater than 60 seconds due to size or slow transfer rates, consider increasing the request timeout value or setting it to 0.
141+
142+
## Connectivity
143+
144+
The following connectivity requirements are needed for successful operation of Application Gateway for Containers.
145+
146+
### ALB controller outbound connectivity
147+
148+
|Endpoint|Port|Purpose|
149+
|--|--|--|
150+
| management.azure.com | TCP 443 | Azure ARM API |
151+
| login.microsoftonline.com | TCP 443 | Entra AD authentication |
152+
| *.oic.prod-aks.azure.com | TCP 443 | AKS OIDC issuer (Workload Identity) |
153+
| *.alb.azure.com | TCP 443 | Configuration Endpoint |
154+
| mcr.microsoft.com | TCP 443 | Container images for helm deployment |
155+
| DNS Resolution | UDP 53 | In a default AKS deployment, ALB Controller will query coreDNS/kube-dns within the cluster |
156+
157+
### ALB controller inbound connectivity
158+
159+
>[!Note]
160+
>These inbound ports are exposed via ClusterIP Service and not published directly to the internet. They are exposed to help with troubleshooting / diagnostics and may be blocked with network policy if desired.
161+
162+
|Port|Name|Purpose|
163+
|--|--|--|
164+
| TCP 8000 | backend health | Backend health endpoint (/backendHealth) |
165+
| TCP 8001 | metrics | Prometheus metrics endpoint (/metrics) |
166+
167+
### Frontend connectivity
168+
169+
Each frontend for Application Gateway for Containers is in the format of `*.fzXX.alb.azure.com`, where XX are numeric digits 0-99. Frontends may only listen on port 443 and 80.

0 commit comments

Comments
 (0)