Skip to content

Commit 81c5fa3

Browse files
authored
Merge pull request #193457 from erik-ha-msft/erikha-aks-limit-egress
[AKS] - Update egress clarifications
2 parents 7c5610b + fad1cb5 commit 81c5fa3

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

articles/aks/limit-egress-traffic.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,19 +44,19 @@ The required network rules and IP address dependencies are:
4444

4545
| Destination Endpoint | Protocol | Port | Use |
4646
|----------------------------------------------------------------------------------|----------|---------|------|
47-
| **`*:1194`** <br/> *Or* <br/> [ServiceTag](../virtual-network/service-tags-overview.md#available-service-tags) - **`AzureCloud.<Region>:1194`** <br/> *Or* <br/> [Regional CIDRs](../virtual-network/service-tags-overview.md#discover-service-tags-by-using-downloadable-json-files) - **`RegionCIDRs:1194`** <br/> *Or* <br/> **`APIServerPublicIP:1194`** `(only known after cluster creation)` | UDP | 1194 | For tunneled secure communication between the nodes and the control plane. This is not required for [private clusters](private-clusters.md)|
48-
| **`*:9000`** <br/> *Or* <br/> [ServiceTag](../virtual-network/service-tags-overview.md#available-service-tags) - **`AzureCloud.<Region>:9000`** <br/> *Or* <br/> [Regional CIDRs](../virtual-network/service-tags-overview.md#discover-service-tags-by-using-downloadable-json-files) - **`RegionCIDRs:9000`** <br/> *Or* <br/> **`APIServerPublicIP:9000`** `(only known after cluster creation)` | TCP | 9000 | For tunneled secure communication between the nodes and the control plane. This is not required for [private clusters](private-clusters.md) |
49-
| **`*:123`** or **`ntp.ubuntu.com:123`** (if using Azure Firewall network rules) | UDP | 123 | Required for Network Time Protocol (NTP) time synchronization on Linux nodes. |
47+
| **`*:1194`** <br/> *Or* <br/> [ServiceTag](../virtual-network/service-tags-overview.md#available-service-tags) - **`AzureCloud.<Region>:1194`** <br/> *Or* <br/> [Regional CIDRs](../virtual-network/service-tags-overview.md#discover-service-tags-by-using-downloadable-json-files) - **`RegionCIDRs:1194`** <br/> *Or* <br/> **`APIServerPublicIP:1194`** `(only known after cluster creation)` | UDP | 1194 | For tunneled secure communication between the nodes and the control plane. This is not required for [private clusters][aks-private-clusters], or for clusters with the *konnectivity-agent* enabled. |
48+
| **`*:9000`** <br/> *Or* <br/> [ServiceTag](../virtual-network/service-tags-overview.md#available-service-tags) - **`AzureCloud.<Region>:9000`** <br/> *Or* <br/> [Regional CIDRs](../virtual-network/service-tags-overview.md#discover-service-tags-by-using-downloadable-json-files) - **`RegionCIDRs:9000`** <br/> *Or* <br/> **`APIServerPublicIP:9000`** `(only known after cluster creation)` | TCP | 9000 | For tunneled secure communication between the nodes and the control plane. This is not required for [private clusters][aks-private-clusters], or for clusters with the *konnectivity-agent* enabled. |
49+
| **`*:123`** or **`ntp.ubuntu.com:123`** (if using Azure Firewall network rules) | UDP | 123 | Required for Network Time Protocol (NTP) time synchronization on Linux nodes. This is not required for nodes provisioned after March 2021. |
5050
| **`CustomDNSIP:53`** `(if using custom DNS servers)` | UDP | 53 | If you're using custom DNS servers, you must ensure they're accessible by the cluster nodes. |
51-
| **`APIServerPublicIP:443`** `(if running pods/deployments that access the API Server)` | TCP | 443 | Required if running pods/deployments that access the API Server, those pods/deployments would use the API IP. This is not required for [private clusters](private-clusters.md) |
51+
| **`APIServerPublicIP:443`** `(if running pods/deployments that access the API Server)` | TCP | 443 | Required if running pods/deployments that access the API Server, those pods/deployments would use the API IP. This is not required for [private clusters][aks-private-clusters]. |
5252

5353
### Azure Global required FQDN / application rules
5454

5555
The following FQDN / application rules are required:
5656

5757
| Destination FQDN | Port | Use |
5858
|----------------------------------|-----------------|----------|
59-
| **`*.hcp.<location>.azmk8s.io`** | **`HTTPS:443`** | Required for Node <-> API server communication. Replace *\<location\>* with the region where your AKS cluster is deployed. |
59+
| **`*.hcp.<location>.azmk8s.io`** | **`HTTPS:443`** | Required for Node <-> API server communication. Replace *\<location\>* with the region where your AKS cluster is deployed. This is not required for [private clusters][aks-private-clusters]. |
6060
| **`mcr.microsoft.com`** | **`HTTPS:443`** | Required to access images in Microsoft Container Registry (MCR). This registry contains first-party images/charts (for example, coreDNS, etc.). These images are required for the correct creation and functioning of the cluster, including scale and upgrade operations. |
6161
| **`*.data.mcr.microsoft.com`** | **`HTTPS:443`** | Required for MCR storage backed by the Azure content delivery network (CDN). |
6262
| **`management.azure.com`** | **`HTTPS:443`** | Required for Kubernetes operations against the Azure API. |
@@ -138,7 +138,7 @@ The following FQDN / application rules are required for AKS clusters that have G
138138
|-----------------------------------------|-----------|----------|
139139
| **`nvidia.github.io`** | **`HTTPS:443`** | This address is used for correct driver installation and operation on GPU-based nodes. |
140140
| **`us.download.nvidia.com`** | **`HTTPS:443`** | This address is used for correct driver installation and operation on GPU-based nodes. |
141-
| **`apt.dockerproject.org`** | **`HTTPS:443`** | This address is used for correct driver installation and operation on GPU-based nodes. |
141+
| **`download.docker.com`** | **`HTTPS:443`** | This address is used for correct driver installation and operation on GPU-based nodes. |
142142

143143
## Windows Server based node pools
144144

@@ -816,3 +816,4 @@ If you want to restrict how pods communicate between themselves and East-West tr
816816
[aks-upgrade]: upgrade-cluster.md
817817
[aks-support-policies]: support-policies.md
818818
[aks-faq]: faq.md
819+
[aks-private-clusters]: private-clusters.md

0 commit comments

Comments
 (0)