Skip to content

Commit f96099e

Browse files
committed
doris
1 parent ee345bf commit f96099e

File tree

2 files changed

+12
-58
lines changed

2 files changed

+12
-58
lines changed

articles/machine-learning/how-to-access-azureml-behind-firewall.md

Lines changed: 11 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -386,52 +386,21 @@ The hosts in this section are used to install R packages, and are required durin
386386
| ---- | ---- |
387387
| **cloud.r-project.org** | Used when installing CRAN packages. |
388388

389-
### Azure Kubernetes Services
390-
391-
When using Azure Kubernetes Service with Azure Machine Learning, the following traffic must be allowed:
392-
393-
* General inbound/outbound requirements for AKS as described in the [Restrict egress traffic in Azure Kubernetes Service](../aks/limit-egress-traffic.md) article.
394-
* __Outbound__ to mcr.microsoft.com.
395-
* When deploying a model to an AKS cluster, use the guidance in the [Deploy ML models to Azure Kubernetes Service](how-to-deploy-azure-kubernetes-service.md#connectivity) article.
396-
397389
### Azure Arc enabled Kubernetes <a id="arc-kubernetes"></a>
398390

399-
Azure Arc enabled Kubernetes clusters depend on Azure Arc connections. Make sure to meet [Azure Arc network requirements](../azure-arc/kubernetes/quickstart-connect-cluster.md?tabs=azure-cli#meet-network-requirements).
400-
401-
The hosts in this section are used to deploy the Azure Machine Learning extension to Kubernetes clusters and submit training and inferencing workloads to the clusters.
391+
Clusters running behind an outbound proxy server or firewall need additional network configurations. Fulfill [Azure Arc network requirements](../azure-arc/kubernetes/quickstart-connect-cluster.md?tabs=azure-cli#meet-network-requirements) needed by Azure Arc agents. Besides that, the following outbound URLs are required for Azure Machine Learning,
402392

403-
**Azure Machine Learning extension deployment**
393+
| Outbound Endpoint| Port | Description|Training |Inference |
394+
|--|--|--|--|--|
395+
| *.kusto.windows.net,<br> *.table.core.windows.net, <br>*.queue.core.windows.net | https:443 | Required to upload system logs to Kusto. |**&check;**|**&check;**|
396+
| *.azurecr.io | https:443 | Azure container registry, required to pull docker images used for machine learning workloads.|**&check;**|**&check;**|
397+
| *.blob.core.windows.net | https:443 | Azure blob storage, required to fetch machine learning project scripts,data or models, and upload job logs/outputs.|**&check;**|**&check;**|
398+
| *.workspace.\<region\>.api.azureml.ms ,<br> \<region\>.experiments.azureml.net, <br> \<region\>.api.azureml.ms | https:443 | Azure mahince learning service API.|**&check;**|**&check;**|
399+
| pypi.org | https:443 | Python package index, to install pip packages used for training job environment initialization.|**&check;**|N/A|
400+
| archive.ubuntu.com, <br> security.ubuntu.com,<br> ppa.launchpad.net | http:80 | Required to download the necessary security patches. |**&check;**|N/A|
404401

405-
Enable outbound access to the following endpoints when deploying the Azure Machine Learning extension to the cluster.
406-
407-
| Destination Endpoint| Port | Use |
408-
|--|--|--|
409-
| *.data.mcr.microsoft.com| https:443 | Required for MCR storage backed by the Azure content delivery network (CDN). |
410-
| quay.io, *.quay.io | https:443 | Quay.io registry, required to pull container images for AML extension components |
411-
| gcr.io| https:443 | Google cloud repository, required to pull container images for AML extension components |
412-
| storage.googleapis.com | https:443 | Google cloud storage, gcr images are hosted on |
413-
| registry-1.docker.io, production.cloudflare.docker.com | https:443 | Docker hub registry, required to pull container images for AML extension components |
414-
| auth.docker.io| https:443 | Docker repository authentication, required to access docker hub registry |
415-
| *.kusto.windows.net, *.table.core.windows.net, *.queue.core.windows.net | https:443 | Required to upload and analyze system logs in Kusto |
416-
417-
**Training workloads only**
418-
419-
Enable outbound access to the following endpoints to submit training workloads to the cluster.
420-
421-
| Destination Endpoint| Port | Use |
422-
|--|--|--|
423-
| pypi.org | https:443 | Python package index, to install pip packages used to initialize the job environment |
424-
| archive.ubuntu.com, security.ubuntu.com, ppa.launchpad.net | http:80 | This address lets the init container download the required security patches and updates |
425-
426-
**Training and inferencing workloads**
427-
428-
In addition to the endpoints for training workloads, enable outbound access for the following endpoints to submit training and inferencing workloads.
429-
430-
| Destination Endpoint| Port | Use |
431-
|--|--|--|
432-
| *.azurecr.io | https:443 | Azure container registry, required to pull container images to host training or inference jobs|
433-
| *.blob.core.windows.net | https:443 | Azure blob storage, required to fetch machine learning project scripts, container images and job logs/metrics |
434-
| *.workspace.\<region\>.api.azureml.ms , \<region\>.experiments.azureml.net, \<region\>.api.azureml.ms | https:443 | Azure machine learning service api, required to communicate with AML |
402+
> [!NOTE]
403+
> `<region>` is the lowcase full spelling of Azure Region, for example, eastus, southeastasia.
435404
436405
### Visual Studio Code hosts
437406

articles/machine-learning/how-to-attach-arc-kubernetes.md

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ To deploy the Azure Machine Learning extension on AKS clusters, see the [Deploy
3939
> [!NOTE]
4040
> For AKS clusters, connecting them to Azure Arc is **optional**.
4141
42+
* Clusters running behind an outbound proxy server or firewall need additional network configurations. See [Configure inbound and outbound network traffic](how-to-access-azureml-behind-firewall.md#azure-arc-enabled-kubernetes-).
4243
* Fulfill [Azure Arc-enabled Kubernetes cluster extensions prerequisites](../azure-arc/kubernetes/extensions.md#prerequisites).
4344
* Azure CLI version >= 2.24.0
4445
* Azure CLI k8s-extension extension version >= 1.0.0
@@ -51,22 +52,6 @@ To deploy the Azure Machine Learning extension on AKS clusters, see the [Deploy
5152
az login
5253
az account set --subscription <your-subscription-id>
5354
```
54-
### Meet network requirements
55-
56-
Clusters running behind an outbound proxy server or firewall need additional network configurations. Fulfill [Azure Arc network requirements](../azure-arc/kubernetes/quickstart-connect-cluster.md?tabs=azure-cli#meet-network-requirements) needed by Azure Arc agents. Besides that, the following outbound URLs are required for Azure Machine Learning,
57-
58-
| Outbound Endpoint| Port | Description|Training |Inference |
59-
|--|--|--|--|--|
60-
| *.kusto.windows.net,<br> *.table.core.windows.net, <br>*.queue.core.windows.net | https:443 | Required to upload system logs to Kusto. |**&check;**|**&check;**|
61-
| *.azurecr.io | https:443 | Azure container registry, required to pull docker images used for machine learning workloads.|**&check;**|**&check;**|
62-
| *.blob.core.windows.net | https:443 | Azure blob storage, required to fetch machine learning project scripts,data or models, and upload job logs/outputs.|**&check;**|**&check;**|
63-
| *.workspace.\<region\>.api.azureml.ms ,<br> \<region\>.experiments.azureml.net, <br> \<region\>.api.azureml.ms | https:443 | Azure mahince learning service API.|**&check;**|**&check;**|
64-
| pypi.org | https:443 | Python package index, to install pip packages used for training job environment initialization.|**&check;**|N/A|
65-
| archive.ubuntu.com, <br> security.ubuntu.com,<br> ppa.launchpad.net | http:80 | Required to download the necessary security patches. |**&check;**|N/A|
66-
67-
> [!NOTE]
68-
> `<region>` is the lowcase full spelling of Azure Region, for example, eastus, southeastasia.
69-
7055
### Azure Kubernetes Service (AKS) <a id="aks-prerequisites"></a>
7156
7257
For AKS clusters, connecting them to Azure Arc is **optional**.

0 commit comments

Comments
 (0)