Skip to content

Commit c75f275

Browse files
authored
Merge pull request #17878 from v-sissondan/gw-endpoints-cristian
Arc GW endpoints for images (Cristian)
2 parents 157d149 + 6aa26ab commit c75f275

File tree

1 file changed

+40
-38
lines changed

1 file changed

+40
-38
lines changed

azure-local/deploy/deployment-azure-arc-gateway-overview.md

Lines changed: 40 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Overview of Azure Arc gateway for Azure Local, version 23H2 (preview)
33
description: Learn what is Azure Arc gateway for Azure Local, version 23H2 (preview).
44
author: alkohli
55
ms.topic: how-to
6-
ms.date: 04/23/2025
6+
ms.date: 05/08/2025
77
ms.author: alkohli
88
ms.service: azure-local
99
---
@@ -42,19 +42,19 @@ When Arc gateway is used, the *http* and *https* traffic flow changes as follows
4242

4343
1. Based on the configuration in the Arc gateway, if allowed, the traffic is sent to target services. If not allowed, Arc proxy redirects this traffic to the enterprise proxy (or direct outbound if no proxy set). Arc proxy automatically determines the right path for the endpoint.
4444

45-
**Traffic flow for Arc appliance Arc Resource Bridge (ARB) and AKS control plane**
45+
**Traffic flow for Arc appliance Azure Arc resource bridge and AKS control plane**
4646

47-
1. The routable IP (failover clustered IP resource as of now) is used to forward the traffic through Arc proxy running on the Azure Local host machines.
47+
1. Routable IP (failover clustered IP resource as of now) is used to forward the traffic through Arc proxy running on the Azure Local host machines.
4848

49-
1. ARB and AKS forward proxy are configured to use the routable IP.
49+
1. Azure Arc resource bridge and Azure Kubernetes Service (AKS) forward proxy are configured to use routable IP.
5050

51-
1. With the proxy settings in place, ARB, and AKS outbound traffic is forwarded to Arc Proxy running on one of the Azure Local machines over the routable IP.
51+
1. With proxy settings in place, Arc resource bridge, and AKS outbound traffic is forwarded to Arc Proxy running on one of the Azure Local machines over routable IP.
5252

53-
1. Once the traffic reaches Arc proxy, the remaining flow takes the same path as described. If traffic to the target service is allowed, it is sent to Arc gateway. If not, it is sent to the enterprise proxy (or direct outbound if no proxy set). For AKS specifically, this path is used for downloading docker images for Arc Agentry and Arc Extension Pods.
53+
1. When traffic reaches the Arc proxy, the remaining flow takes the same path as described. If traffic to the target service is allowed, it is sent to Arc gateway. If not, it's sent to the enterprise proxy (or direct outbound if no proxy set). For AKS specifically, this path is used for downloading docker images for Arc Agentry and Arc Extension Pods.
5454

5555
**Traffic flow for Azure Local VMs**
5656

57-
*Http* and *https* traffic are forwarded to the enterprise proxy. Arc proxy inside an Azure Local VM enabled by Arc is not yet supported in this version.
57+
HTTP and HTTPS traffic are forwarded to the enterprise proxy. Arc proxy inside an Azure Local virtual machine (VM) enabled by Arc is not yet supported in this version.
5858

5959
Traffic flows are illustrated in the following diagram:
6060

@@ -81,50 +81,52 @@ The list of supported endpoints by the Arc gateway in Azure Local will increase
8181
You can use the Arc gateway in the following scenario for Azure Local versions 2411.1 or later:
8282

8383
- Enable Arc gateway during deployment of new Azure Local instances running versions 2411.1 or later.
84-
- The Arc gateway resource must be created on the same subscription where you are planning to deploy your Azure Local instance.
84+
- The Arc gateway resource must be created on the same subscription where you're planning to deploy your Azure Local instance.
8585

8686
Unsupported scenarios for Azure Local include:
8787

88-
- Enabling Arc gateway after deployment is not supported.
88+
- Enabling Arc gateway after deployment isn't supported.
8989

9090
## Azure Local endpoints not redirected
9191

9292
The endpoints from the table are required and must be allowlisted in your proxy or firewall to deploy the Azure Local instance:
9393

9494
| Endpoint # | Required endpoint | Component |
9595
| -- | -- | -- |
96-
| 1 | `http://login.microsoftonline.com:443` | Arc registration |
97-
| 2 | `http://<region>.login.microsoft.com:443` | Arc registration |
98-
| 3 | `http://management.azure.com:443` | Arc registration |
99-
| 4 | `http://gbl.his.arc.azure.com:443` | Arc registration |
100-
| 5 | `http://<region>.his.arc.azure.com:443` | Arc registration |
101-
| 6 | `http://dc.services.visualstudio.com:443` | Arc registration |
102-
| 7 | `https://<region>.obo.arc.azure.com:8084` | AKS extensions |
103-
| 8 | `http://<yourarcgatewayId>.gw.arc.azure.com:443` | Arc gateway |
104-
| 9 | `http://<yourkeyvaultname>.vault.azure.net:443` | Azure Key Vault |
105-
| 10 | `http://<yourblobstorageforcloudwitnessname>.blob.core.windows.net:443` | Cloud Witness Storage Account |
106-
| 11 | `http://files.pythonhosted.org:443` | Not required starting with 2504 new deployments. Microsoft On-premises Cloud/ARB/AKS |
107-
| 12 | `http://pypi.org:443` | Not required starting with 2504 new deployments. Microsoft On-premises Cloud/ARB/AKS |
108-
| 13 | `http://raw.githubusercontent.com:443` | Not required starting with 2504 new deployments. Microsoft On-premises Cloud/ARB/AKS |
109-
| 14 | `http://pythonhosted.org:443` | Not required starting with 2504 new deployments. Microsoft On-premises Cloud/ARB/AKS |
110-
| 15 | `http://ocsp.digicert.com` | Certificate Revocation List for Arc extensions |
111-
| 16 | `http://s.symcd.com` | Certificate Revocation List for Arc extensions |
112-
| 17 | `http://ts-ocsp.ws.symantec.com` | Certificate Revocation List for Arc extensions |
113-
| 18 | `http://ocsp.globalsign.com` | Certificate Revocation List for Arc extensions |
114-
| 19 | `http://ocsp2.globalsign.com` | Certificate Revocation List for Arc extensions |
115-
| 20 | `http://oneocsp.microsoft.com` | Certificate Revocation List for Arc extensions |
116-
| 21 | `http://crl.microsoft.com/pkiinfra` | Certificate Revocation List for Arc extensions |
117-
| 22 | `http://dl.delivery.mp.microsoft.com` | Windows Update |
118-
| 23 | `http://*.tlu.dl.delivery.mp.microsoft.com` | Windows Update |
119-
| 24 | `http://*.windowsupdate.com` | Windows Update |
120-
| 25 | `http://*.windowsupdate.microsoft.com` | Windows Update |
121-
| 26 | `http://*.update.microsoft.com` | Windows Update |
96+
| 1 | `http://aka.ms:443` | Bootstrap |
97+
| 2 | `http://azurestackreleases.download.prss.microsoft.com:443]` | Bootstrap |
98+
| 3 | `http://login.microsoftonline.com:443` | Arc registration |
99+
| 4 | `http://<region>.login.microsoft.com:443` | Arc registration |
100+
| 5 | `http://management.azure.com:443` | Arc registration |
101+
| 6 | `http://gbl.his.arc.azure.com:443` | Arc registration |
102+
| 7 | `http://<region>.his.arc.azure.com:443` | Arc registration |
103+
| 8 | `http://dc.services.visualstudio.com:443` | Arc registration |
104+
| 9 | `https://<region>.obo.arc.azure.com:8084` | AKS extensions |
105+
| 10 | `http://<yourarcgatewayId>.gw.arc.azure.com:443` | Arc gateway |
106+
| 11 | `http://<yourkeyvaultname>.vault.azure.net:443` | Azure Key Vault |
107+
| 12 | `http://<yourblobstorageforcloudwitnessname>.blob.core.windows.net:443` | Cloud Witness Storage Account |
108+
| 13 | `http://files.pythonhosted.org:443` | Not required starting with 2504 new deployments. Microsoft On-premises Cloud/ARB/AKS |
109+
| 14 | `http://pypi.org:443` | Not required starting with 2504 new deployments. Microsoft On-premises Cloud/ARB/AKS |
110+
| 15 | `http://raw.githubusercontent.com:443` | Not required starting with 2504 new deployments. Microsoft On-premises Cloud/ARB/AKS |
111+
| 16 | `http://pythonhosted.org:443` | Not required starting with 2504 new deployments. Microsoft On-premises Cloud/ARB/AKS |
112+
| 17 | `http://ocsp.digicert.com` | Certificate Revocation List for Arc extensions |
113+
| 18 | `http://s.symcd.com` | Certificate Revocation List for Arc extensions |
114+
| 19 | `http://ts-ocsp.ws.symantec.com` | Certificate Revocation List for Arc extensions |
115+
| 20 | `http://ocsp.globalsign.com` | Certificate Revocation List for Arc extensions |
116+
| 21 | `http://ocsp2.globalsign.com` | Certificate Revocation List for Arc extensions |
117+
| 22 | `http://oneocsp.microsoft.com` | Certificate Revocation List for Arc extensions |
118+
| 23 | `http://crl.microsoft.com/pkiinfra` | Certificate Revocation List for Arc extensions |
119+
| 24 | `http://dl.delivery.mp.microsoft.com` | Windows Update |
120+
| 25 | `http://*.tlu.dl.delivery.mp.microsoft.com` | Windows Update |
121+
| 26 | `http://*.windowsupdate.com` | Windows Update |
122+
| 27 | `http://*.windowsupdate.microsoft.com` | Windows Update |
123+
| 28 | `http://*.update.microsoft.com` | Windows Update |
122124

123125
## Restrictions and limitations
124126

125127
Consider the following limitations of Arc gateway in this release:
126128

127-
- TLS terminating proxies aren't supported with the Arc gateway preview.
129+
- Transport Layer Security (TLS) terminating proxies aren't supported with the Arc gateway preview.
128130
- Use of ExpressRoute, Site-to-Site VPN, or Private Endpoints in addition to the Arc gateway (preview) isn't supported.
129131

130132
## Create the Arc gateway resource in Azure
@@ -135,7 +137,7 @@ You can create an Arc gateway resource using the Azure portal, Azure CLI, or Azu
135137

136138
1. Sign in to [Azure portal](https://ms.portal.azure.com/).
137139
1. Go to the **Azure Arc > Azure Arc gateway** page, then select **Create**.
138-
1. Select the subscription where you are planning to deploy your Azure Local instance.
140+
1. Select the subscription where you're planning to deploy your Azure Local instance.
139141
1. For **Name**, enter the name for the Arc gateway resource.
140142
1. For **Location**, enter the region where the Arc gateway resource should live. An Arc gateway resource is used by any Arc-enabled resource in the same Azure tenant.
141143
1. Select **Next**.
@@ -180,7 +182,7 @@ The gateway creation process takes 9-10 minutes to complete.
180182

181183
## Detach or change the Arc gateway association from the machine
182184

183-
To detach the gateway resource from your Arc-enabled server, set the gateway resource ID to `null`. To attach your Arc-enabled server to another Arc gateway resource just update the name and resource ID with the new Arc gateway information:
185+
To detach the gateway resource from your Arc-enabled server, set the gateway resource ID to `null`. To attach your Arc-enabled server to another Arc gateway resource, update the name and resource ID with the new Arc gateway information:
184186

185187
```azurecli
186188
az arcgateway settings update --resource-group <Resource Group> --subscription <subscription name> --base-provider Microsoft.HybridCompute --base-resource-type machines --base-resource-name <Arc-enabled server name> --gateway-resource-id "

0 commit comments

Comments
 (0)