Skip to content

Commit bded350

Browse files
authored
Merge pull request #103929 from mlearned/mlearned-aks-1675259-egress-lockdown
remove blob and acr rules
2 parents 55d248d + bbd6632 commit bded350

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

articles/aks/limit-egress-traffic.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,21 +57,24 @@ The following outbound ports / network rules are required for an AKS cluster:
5757
* UDP port *53* for DNS is also required if you have pods directly accessing the API server.
5858

5959
The following FQDN / application rules are required:
60+
61+
> [!IMPORTANT]
62+
> ***.blob.core.windows.net and aksrepos.azurecr.io** are no longer required FQDN rules for egress lockdown. For existing clusters, [perform a cluster upgrade operation][aks-upgrade] using the `az aks upgrade` command to remove these rules.
63+
6064
- Azure Global
6165

6266
| FQDN | Port | Use |
6367
|----------------------------|-----------|----------|
6468
| *.hcp.\<location\>.azmk8s.io | HTTPS:443, TCP:22, TCP:9000 | This address is the API server endpoint. Replace *\<location\>* with the region where your AKS cluster is deployed. |
6569
| *.tun.\<location\>.azmk8s.io | HTTPS:443, TCP:22, TCP:9000 | This address is the API server endpoint. Replace *\<location\>* with the region where your AKS cluster is deployed. |
66-
| aksrepos.azurecr.io | HTTPS:443 | This address is required to access images in Azure Container Registry (ACR). This registry contains third-party images/charts (for example, metrics server, core dns, etc.) required for the functioning of the cluster during upgrade and scale of the cluster|
67-
| *.blob.core.windows.net | HTTPS:443 | This address is the backend store for images stored in ACR. |
6870
| mcr.microsoft.com | HTTPS:443 | This address is required to access images in Microsoft Container Registry (MCR). This registry contains first-party images/charts(for example, moby, etc.) required for the functioning of the cluster during upgrade and scale of the cluster |
6971
| *.cdn.mscr.io | HTTPS:443 | This address is required for MCR storage backed by the Azure content delivery network (CDN). |
7072
| management.azure.com | HTTPS:443 | This address is required for Kubernetes GET/PUT operations. |
7173
| login.microsoftonline.com | HTTPS:443 | This address is required for Azure Active Directory authentication. |
7274
| ntp.ubuntu.com | UDP:123 | This address is required for NTP time synchronization on Linux nodes. |
7375
| packages.microsoft.com | HTTPS:443 | This address is the Microsoft packages repository used for cached *apt-get* operations. Example packages include Moby, PowerShell, and Azure CLI. |
7476
| acs-mirror.azureedge.net | HTTPS:443 | This address is for the repository required to install required binaries like kubenet and Azure CNI. |
77+
7578
- Azure China 21Vianet
7679

7780
| FQDN | Port | Use |
@@ -85,21 +88,21 @@ The following FQDN / application rules are required:
8588
| login.chinacloudapi.cn | HTTPS:443 | This address is required for Azure Active Directory authentication. |
8689
| ntp.ubuntu.com | UDP:123 | This address is required for NTP time synchronization on Linux nodes. |
8790
| packages.microsoft.com | HTTPS:443 | This address is the Microsoft packages repository used for cached *apt-get* operations. Example packages include Moby, PowerShell, and Azure CLI. |
91+
8892
- Azure Government
8993

9094
| FQDN | Port | Use |
9195
|----------------------------|-----------|----------|
9296
| *.hcp.\<location\>.cx.aks.containerservice.azure.us | HTTPS:443, TCP:22, TCP:9000 | This address is the API server endpoint. Replace *\<location\>* with the region where your AKS cluster is deployed. |
9397
| *.tun.\<location\>.cx.aks.containerservice.azure.us | HTTPS:443, TCP:22, TCP:9000 | This address is the API server endpoint. Replace *\<location\>* with the region where your AKS cluster is deployed. |
94-
| aksrepos.azurecr.io | HTTPS:443 | This address is required to access images in Azure Container Registry (ACR). This registry contains third-party images/charts (for example, metrics server, core dns, etc.) required for the functioning of the cluster during upgrade and scale of the cluster|
95-
| *.blob.core.windows.net | HTTPS:443 | This address is the backend store for images stored in ACR. |
9698
| mcr.microsoft.com | HTTPS:443 | This address is required to access images in Microsoft Container Registry (MCR). This registry contains first-party images/charts(for example, moby, etc.) required for the functioning of the cluster during upgrade and scale of the cluster |
9799
| *.cdn.mscr.io | HTTPS:443 | This address is required for MCR storage backed by the Azure Content Delivery Network (CDN). |
98100
| management.usgovcloudapi.net | HTTPS:443 | This address is required for Kubernetes GET/PUT operations. |
99101
| login.microsoftonline.us | HTTPS:443 | This address is required for Azure Active Directory authentication. |
100102
| ntp.ubuntu.com | UDP:123 | This address is required for NTP time synchronization on Linux nodes. |
101103
| packages.microsoft.com | HTTPS:443 | This address is the Microsoft packages repository used for cached *apt-get* operations. Example packages include Moby, PowerShell, and Azure CLI. |
102104
| acs-mirror.azureedge.net | HTTPS:443 | This address is for the repository required to install required binaries like kubenet and Azure CNI. |
105+
103106
## Optional recommended addresses and ports for AKS clusters
104107

105108
The following outbound ports / network rules are optional for an AKS cluster:

0 commit comments

Comments
 (0)