Skip to content

Commit e168b91

Browse files
committed
includes inception
1 parent 37340c8 commit e168b91

File tree

6 files changed

+97
-79
lines changed

6 files changed

+97
-79
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
ms.service: azure-arc
3+
ms.topic: include
4+
ms.date: 02/15/2024
5+
---
6+
7+
> [!IMPORTANT]
8+
> Azure Arc agents require the following outbound URLs on `https://:443` to function.
9+
> For `*.servicebus.chinacloudapi.cn`, websockets need to be enabled for outbound access on firewall and proxy.
10+
11+
| Endpoint (DNS) | Description |
12+
| ----------------- | ------------- |
13+
| `https://management.chinacloudapi.cn` | Required for the agent to connect to Azure and register the cluster. |
14+
| `https://<region>.dp.kubernetesconfiguration.azure.cn` | Data plane endpoint for the agent to push status and fetch configuration information. |
15+
| `https://login.chinacloudapi.cn`<br/>`https://<region>.login.chinacloudapi.cn`<br/>`login.partner.microsoftonline.cn`| Required to fetch and update Azure Resource Manager tokens. |
16+
| `mcr.azk8s.cn` | Required to pull container images for Azure Arc agents. |
17+
| `https://gbl.his.arc.azure.cn` | Required to get the regional endpoint for pulling system-assigned Managed Identity certificates. |
18+
| `https://*.his.arc.azure.cn` | Required to pull system-assigned Managed Identity certificates. |
19+
|`https://k8connecthelm.azureedge.net` | `az connectedk8s connect` uses Helm 3 to deploy Azure Arc agents on the Kubernetes cluster. This endpoint is needed for Helm client download to facilitate deployment of the agent helm chart. |
20+
|`guestnotificationservice.azure.cn`<br/>`*.guestnotificationservice.azure.cn`<br/>`sts.chinacloudapi.cn`<br/>`https://k8sconnectcsp.azureedge.net` | For [Cluster Connect](../cluster-connect.md) and for [Custom Location](../custom-locations.md) based scenarios. |
21+
|`*.servicebus.chinacloudapi.cn` | For [Cluster Connect](../cluster-connect.md) and for [Custom Location](../custom-locations.md) based scenarios. |
22+
|`https://graph.chinacloudapi.cn/` | Required when [Azure RBAC](../azure-rbac.md) is configured. |
23+
|`*.arc.azure.cn` | Required to manage connected clusters in Azure portal.|
24+
|`https://<region>.obo.arc.azure.cn:8084/` | Required when [Cluster Connect](../cluster-connect.md) is configured. |
25+
|`dl.k8s.io`| Required when [automatic agent upgrade](../agent-upgrade.md#toggle-automatic-upgrade-on-or-off-when-connecting-a-cluster-to-azure-arc) is enabled. |
26+
|`quay.azk8s.cn`<br/>`registryk8s.azk8s.cn`<br/>`k8sgcr.azk8s.cn`<br/>`usgcr.azk8s.cn`<br/>`dockerhub.azk8s.cn/<repo-name>/<image-name>:<version>`|Container registry proxy servers for Azure China VMs.|
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
ms.service: azure-arc
3+
ms.topic: include
4+
ms.date: 02/15/2024
5+
---
6+
7+
> [!IMPORTANT]
8+
> Azure Arc agents require the following outbound URLs on `https://:443` to function.
9+
> For `*.servicebus.windows.net`, websockets need to be enabled for outbound access on firewall and proxy.
10+
11+
| Endpoint (DNS) | Description |
12+
| ----------------- | ------------- |
13+
| `https://management.azure.com` | Required for the agent to connect to Azure and register the cluster. |
14+
| `https://<region>.dp.kubernetesconfiguration.azure.com` | Data plane endpoint for the agent to push status and fetch configuration information. |
15+
| `https://login.microsoftonline.com`<br/>`https://<region>.login.microsoft.com`<br/>`login.windows.net`| Required to fetch and update Azure Resource Manager tokens. |
16+
| `https://mcr.microsoft.com`<br/>`https://*.data.mcr.microsoft.com` | Required to pull container images for Azure Arc agents. |
17+
| `https://gbl.his.arc.azure.com` | Required to get the regional endpoint for pulling system-assigned Managed Identity certificates. |
18+
| `https://*.his.arc.azure.com` | Required to pull system-assigned Managed Identity certificates. |
19+
|`https://k8connecthelm.azureedge.net` | `az connectedk8s connect` uses Helm 3 to deploy Azure Arc agents on the Kubernetes cluster. This endpoint is needed for Helm client download to facilitate deployment of the agent helm chart. |
20+
|`guestnotificationservice.azure.com`<br/>`*.guestnotificationservice.azure.com`<br/>`sts.windows.net`<br/>`https://k8sconnectcsp.azureedge.net` | For [Cluster Connect](../cluster-connect.md) and for [Custom Location](../custom-locations.md) based scenarios. |
21+
|`*.servicebus.windows.net` | For [Cluster Connect](../cluster-connect.md) and for [Custom Location](../custom-locations.md) based scenarios. |
22+
|`https://graph.microsoft.com/` | Required when [Azure RBAC](../azure-rbac.md) is configured. |
23+
| `*.arc.azure.net`| Required to manage connected clusters in Azure portal. |
24+
|`https://<region>.obo.arc.azure.com:8084/` | Required when [Cluster Connect](../cluster-connect.md) is configured. |
25+
|`dl.k8s.io`| Required when [automatic agent upgrade](../agent-upgrade.md#toggle-automatic-upgrade-on-or-off-when-connecting-a-cluster-to-azure-arc) is enabled. |
26+
27+
To translate the `*.servicebus.windows.net` wildcard into specific endpoints, use the command:
28+
29+
```rest
30+
GET https://guestnotificationservice.azure.com/urls/allowlist?api-version=2020-01-01&location=<region>
31+
```
32+
33+
[!INCLUDE [arc-region-note](../../includes/arc-region-note.md)]
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
ms.service: azure-arc
3+
ms.topic: include
4+
ms.date: 02/15/2024
5+
---
6+
7+
> [!IMPORTANT]
8+
> Azure Arc agents require the following outbound URLs on `https://:443` to function.
9+
> For `*.servicebus.usgovcloudapi.net`, websockets need to be enabled for outbound access on firewall and proxy.
10+
11+
| Endpoint (DNS) | Description |
12+
| ----------------- | ------------- |
13+
|`https://management.usgovcloudapi.net` | Required for the agent to connect to Azure and register the cluster. |
14+
| `https://<region>.dp.kubernetesconfiguration.azure.us` | Data plane endpoint for the agent to push status and fetch configuration information. |
15+
| `https://login.microsoftonline.us`<br/>`<region>.login.microsoftonline.us` | Required to fetch and update Azure Resource Manager tokens. |
16+
| `https://mcr.microsoft.com`<br/>`https://*.data.mcr.microsoft.com` | Required to pull container images for Azure Arc agents. |
17+
| `https://gbl.his.arc.azure.us` | Required to get the regional endpoint for pulling system-assigned Managed Identity certificates. |
18+
| `https://usgv.his.arc.azure.us` | Required to pull system-assigned Managed Identity certificates. |
19+
|`https://k8connecthelm.azureedge.net` | `az connectedk8s connect` uses Helm 3 to deploy Azure Arc agents on the Kubernetes cluster. This endpoint is needed for Helm client download to facilitate deployment of the agent helm chart. |
20+
|`guestnotificationservice.azure.us`<br/>`*.guestnotificationservice.azure.us`<br/>`sts.windows.net`<br/>`https://k8sconnectcsp.azureedge.net` | For [Cluster Connect](../cluster-connect.md) and for [Custom Location](../custom-locations.md) based scenarios. |
21+
|`*.servicebus.usgovcloudapi.net` | For [Cluster Connect](../cluster-connect.md) and for [Custom Location](../custom-locations.md) based scenarios. |
22+
|`https://graph.microsoft.com/` | Required when [Azure RBAC](../azure-rbac.md) is configured. |
23+
|`https://usgovvirginia.obo.arc.azure.us:8084/` | Required when [Cluster Connect](../cluster-connect.md) is configured. |
24+
|`dl.k8s.io`| Required when [automatic agent upgrade](../agent-upgrade.md#toggle-automatic-upgrade-on-or-off-when-connecting-a-cluster-to-azure-arc) is enabled. |
25+
26+
To translate the `*.servicebus.usgovcloudapi.net` wildcard into specific endpoints, use the command:
27+
28+
```rest
29+
GET https://guestnotificationservice.azure.us/urls/allowlist?api-version=2020-01-01&location=region
30+
```
31+
32+
[!INCLUDE [arc-region-note](../../includes/arc-region-note.md)]
Lines changed: 4 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1,87 +1,17 @@
11
---
22
ms.service: azure-arc
33
ms.topic: include
4-
ms.date: 09/28/2023
4+
ms.date: 02/15/2024
55
---
66

77
### [Azure Cloud](#tab/azure-cloud)
88

9-
> [!IMPORTANT]
10-
> Azure Arc agents require the following outbound URLs on `https://:443` to function.
11-
> For `*.servicebus.windows.net`, websockets need to be enabled for outbound access on firewall and proxy.
12-
13-
| Endpoint (DNS) | Description |
14-
| ----------------- | ------------- |
15-
| `https://management.azure.com` | Required for the agent to connect to Azure and register the cluster. |
16-
| `https://<region>.dp.kubernetesconfiguration.azure.com` | Data plane endpoint for the agent to push status and fetch configuration information. |
17-
| `https://login.microsoftonline.com`<br/>`https://<region>.login.microsoft.com`<br/>`login.windows.net`| Required to fetch and update Azure Resource Manager tokens. |
18-
| `https://mcr.microsoft.com`<br/>`https://*.data.mcr.microsoft.com` | Required to pull container images for Azure Arc agents. |
19-
| `https://gbl.his.arc.azure.com` | Required to get the regional endpoint for pulling system-assigned Managed Identity certificates. |
20-
| `https://*.his.arc.azure.com` | Required to pull system-assigned Managed Identity certificates. |
21-
|`https://k8connecthelm.azureedge.net` | `az connectedk8s connect` uses Helm 3 to deploy Azure Arc agents on the Kubernetes cluster. This endpoint is needed for Helm client download to facilitate deployment of the agent helm chart. |
22-
|`guestnotificationservice.azure.com`<br/>`*.guestnotificationservice.azure.com`<br/>`sts.windows.net`<br/>`https://k8sconnectcsp.azureedge.net` | For [Cluster Connect](../cluster-connect.md) and for [Custom Location](../custom-locations.md) based scenarios. |
23-
|`*.servicebus.windows.net` | For [Cluster Connect](../cluster-connect.md) and for [Custom Location](../custom-locations.md) based scenarios. |
24-
|`https://graph.microsoft.com/` | Required when [Azure RBAC](../azure-rbac.md) is configured. |
25-
| `*.arc.azure.net`| Required to manage connected clusters in Azure portal. |
26-
|`https://<region>.obo.arc.azure.com:8084/` | Required when [Cluster Connect](../cluster-connect.md) is configured. |
27-
|`dl.k8s.io`| Required when [automatic agent upgrade](../agent-upgrade.md#toggle-automatic-upgrade-on-or-off-when-connecting-a-cluster-to-azure-arc) is enabled. |
28-
29-
To translate the `*.servicebus.windows.net` wildcard into specific endpoints, use the command:
30-
31-
```rest
32-
GET https://guestnotificationservice.azure.com/urls/allowlist?api-version=2020-01-01&location=<region>
33-
```
34-
35-
[!INCLUDE [arc-region-note](../../includes/arc-region-note.md)]
9+
[!INCLUDE [network-requirements-azure-cloud.md](network-requirements-azure-cloud.md)]
3610

3711
### [Azure Government](#tab/azure-government)
3812

39-
> [!IMPORTANT]
40-
> Azure Arc agents require the following outbound URLs on `https://:443` to function.
41-
> For `*.servicebus.usgovcloudapi.net`, websockets need to be enabled for outbound access on firewall and proxy.
42-
43-
| Endpoint (DNS) | Description |
44-
| ----------------- | ------------- |
45-
|`https://management.usgovcloudapi.net` | Required for the agent to connect to Azure and register the cluster. |
46-
| `https://<region>.dp.kubernetesconfiguration.azure.us` | Data plane endpoint for the agent to push status and fetch configuration information. |
47-
| `https://login.microsoftonline.us`<br/>`<region>.login.microsoftonline.us` | Required to fetch and update Azure Resource Manager tokens. |
48-
| `https://mcr.microsoft.com`<br/>`https://*.data.mcr.microsoft.com` | Required to pull container images for Azure Arc agents. |
49-
| `https://gbl.his.arc.azure.us` | Required to get the regional endpoint for pulling system-assigned Managed Identity certificates. |
50-
| `https://usgv.his.arc.azure.us` | Required to pull system-assigned Managed Identity certificates. |
51-
|`https://k8connecthelm.azureedge.net` | `az connectedk8s connect` uses Helm 3 to deploy Azure Arc agents on the Kubernetes cluster. This endpoint is needed for Helm client download to facilitate deployment of the agent helm chart. |
52-
|`guestnotificationservice.azure.us`<br/>`*.guestnotificationservice.azure.us`<br/>`sts.windows.net`<br/>`https://k8sconnectcsp.azureedge.net` | For [Cluster Connect](../cluster-connect.md) and for [Custom Location](../custom-locations.md) based scenarios. |
53-
|`*.servicebus.usgovcloudapi.net` | For [Cluster Connect](../cluster-connect.md) and for [Custom Location](../custom-locations.md) based scenarios. |
54-
|`https://graph.microsoft.com/` | Required when [Azure RBAC](../azure-rbac.md) is configured. |
55-
|`https://usgovvirginia.obo.arc.azure.us:8084/` | Required when [Cluster Connect](../cluster-connect.md) is configured. |
56-
|`dl.k8s.io`| Required when [automatic agent upgrade](../agent-upgrade.md#toggle-automatic-upgrade-on-or-off-when-connecting-a-cluster-to-azure-arc) is enabled. |
57-
58-
To translate the `*.servicebus.usgovcloudapi.net` wildcard into specific endpoints, use the command:
59-
60-
```rest
61-
GET https://guestnotificationservice.azure.us/urls/allowlist?api-version=2020-01-01&location=region
62-
```
63-
64-
[!INCLUDE [arc-region-note](../../includes/arc-region-note.md)]
13+
[!INCLUDE [network-requirements-azure-government.md](network-requirements-azure-government.md)]
6514

6615
#### [Microsoft Azure operated by 21Vianet](#tab/azure-china)
6716

68-
> [!IMPORTANT]
69-
> Azure Arc agents require the following outbound URLs on `https://:443` to function.
70-
> For `*.servicebus.chinacloudapi.cn`, websockets need to be enabled for outbound access on firewall and proxy.
71-
72-
| Endpoint (DNS) | Description |
73-
| ----------------- | ------------- |
74-
| `https://management.chinacloudapi.cn` | Required for the agent to connect to Azure and register the cluster. |
75-
| `https://<region>.dp.kubernetesconfiguration.azure.cn` | Data plane endpoint for the agent to push status and fetch configuration information. |
76-
| `https://login.chinacloudapi.cn`<br/>`https://<region>.login.chinacloudapi.cn`<br/>`login.partner.microsoftonline.cn`| Required to fetch and update Azure Resource Manager tokens. |
77-
| `mcr.azk8s.cn` | Required to pull container images for Azure Arc agents. |
78-
| `https://gbl.his.arc.azure.cn` | Required to get the regional endpoint for pulling system-assigned Managed Identity certificates. |
79-
| `https://*.his.arc.azure.cn` | Required to pull system-assigned Managed Identity certificates. |
80-
|`https://k8connecthelm.azureedge.net` | `az connectedk8s connect` uses Helm 3 to deploy Azure Arc agents on the Kubernetes cluster. This endpoint is needed for Helm client download to facilitate deployment of the agent helm chart. |
81-
|`guestnotificationservice.azure.cn`<br/>`*.guestnotificationservice.azure.cn`<br/>`sts.chinacloudapi.cn`<br/>`https://k8sconnectcsp.azureedge.net` | For [Cluster Connect](../cluster-connect.md) and for [Custom Location](../custom-locations.md) based scenarios. |
82-
|`*.servicebus.chinacloudapi.cn` | For [Cluster Connect](../cluster-connect.md) and for [Custom Location](../custom-locations.md) based scenarios. |
83-
|`https://graph.chinacloudapi.cn/` | Required when [Azure RBAC](../azure-rbac.md) is configured. |
84-
|`*.arc.azure.cn` | Required to manage connected clusters in Azure portal.|
85-
|`https://<region>.obo.arc.azure.cn:8084/` | Required when [Cluster Connect](../cluster-connect.md) is configured. |
86-
|`dl.k8s.io`| Required when [automatic agent upgrade](../agent-upgrade.md#toggle-automatic-upgrade-on-or-off-when-connecting-a-cluster-to-azure-arc) is enabled. |
87-
|`quay.azk8s.cn`<br/>`registryk8s.azk8s.cn`<br/>`k8sgcr.azk8s.cn`<br/>`usgcr.azk8s.cn`<br/>`dockerhub.azk8s.cn/<repo-name>/<image-name>:<version>`|Container registry proxy servers for Azure China VMs.|
17+
[!INCLUDE [network-requirements-azure-china.md](network-requirements-azure-china.md)]

articles/azure-arc/resource-bridge/includes/network-requirements.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
ms.topic: include
3-
ms.date: 06/02/2023
3+
ms.date: 02/15/2024
44
---
55

66
### Outbound connectivity
@@ -9,9 +9,6 @@ The firewall and proxy URLs below must be allowlisted in order to enable communi
99

1010
### Firewall/Proxy URL allowlist
1111

12-
>[!Note]
13-
>To configure SSL proxy and to view the exclusion list for no proxy, see [Additional network requirements](/azure/azure-arc/resource-bridge/network-requirements#additional-network-requirements).
14-
1512
|**Service**|**Port**|**URL**|**Direction**|**Notes**|
1613
|--|--|--|--|--|
1714
|SFS API endpoint | 443 | `msk8s.api.cdp.microsoft.com` | Management machine & Appliance VM IPs need outbound connection. | Download product catalog, product bits, and OS images from SFS. |

articles/azure-arc/resource-bridge/network-requirements.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Azure Arc resource bridge network requirements
33
description: Learn about network requirements for Azure Arc resource bridge including URLs that must be allowlisted.
44
ms.topic: conceptual
5-
ms.date: 11/03/2023
5+
ms.date: 02/15/2024
66
---
77

88
# Azure Arc resource bridge network requirements

0 commit comments

Comments
 (0)