SUMMARY
Application Gateway for Containers (AGC) instances created in our subscription
are assigned platform-managed public frontend IPs. The original/old AGC's
frontend IP is reachable from Microsoft corpnet, but every newly-created AGC
gets a different public IP that is NOT reachable from corpnet (TCP 80/443 both
time out). The frontend IP is platform-assigned and not selectable by us, so we
cannot work around this from our side.
ENVIRONMENT
- Subscription: 400b141f-9ce9-4189-b402-95f406803193 (IGSInfra)
- Resource Group: MPHP
- Region: eastus
- AKS cluster: pipelinefarm-prod-aks-v2
- Resource type: Microsoft.ServiceNetworking/trafficControllers (AGC)
- In-cluster: ApplicationLoadBalancer CR (alb.networking.azure.io/v1), namespace gateway-system, alb-controller v1.8.12
GATEWAY ADDRESSES — OLD vs NEW
+---------------+------------------------+---------------------------------+------------+-----------------------+
| AGC name | Subnet | Public frontend IP | corpnet? | Result |
+---------------+------------------------+---------------------------------+------------+-----------------------+
| alb-c89a1795 | alb-subnet (OLD) | 4.150.170.10 | REACHABLE | HTTPS 200 OK |
| alb-9686b511 | mphp_prod_alb_vnet | 98.71.113.162 | UNREACHABLE| TCP 80/443 timeout |
| alb-3762e0c4 | mphp_prod_alb_vnet_v2 | 20.189.81.91 | UNREACHABLE| TCP 80/443 timeout |
| alb-42f2d701 | mphp_prod_alb_vnet_v2 | 20.4.80.75 | UNREACHABLE| TCP 80/443 timeout |
+---------------+------------------------+---------------------------------+------------+-----------------------+
DIFFERENCE BETWEEN OLD AND NEW
- Only difference that matters: the public frontend IP that AGC assigns.
- OLD AGC IP 4.150.170.10 is in a range that corpnet can reach (HTTPS 200).
- All NEW AGC IPs (20.x / 98.x) are in ranges corpnet CANNOT reach.
- We rebuilt the AGC three times, twice on a brand-new dedicated subnet (mphp_prod_alb_vnet_v2). Each rebuild produced a different public IP, and every new IP was unreachable. Changing the subnet did NOT change the outcome.
PROBLEM WITH THE NEW GATEWAY ADDRESS
- New AGC public frontend IPs (98.71.113.162, 20.189.81.91, 20.4.80.75) cannot be reached from Microsoft corpnet on either port 80 or 443 — all connections time out at the TCP level (no SYN-ACK).
- Traceroutes to a reachable IP (4.150.170.10) and an unreachable IP (e.g. 20.4.80.75) follow an IDENTICAL path up to the Azure edge, which rules out any VNet / subnet / peering misconfiguration on our side.
- There is no ExpressRoute in this subscription; connectivity is via internet/Microsoft-Peering.
ASK
Please confirm whether the new AGC public frontend IP ranges (20.x / 98.x) are
expected to be advertised/reachable from Microsoft corpnet, and if not, either:
(a) advertise these segments to corpnet, or
(b) confirm the expected AGC public frontend behavior and any supported way to
obtain a corpnet-reachable frontend IP for AGC.
IMPACT
We are migrating from an old AKS cluster to a new one. The new AGC gateways are
unreachable from corpnet, blocking the migration cutover.?