You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/machine-learning/how-to-access-azureml-behind-firewall.md
+11-42Lines changed: 11 additions & 42 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -386,52 +386,21 @@ The hosts in this section are used to install R packages, and are required durin
386
386
| ---- | ---- |
387
387
|**cloud.r-project.org**| Used when installing CRAN packages. |
388
388
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.
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,
402
392
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. |**✓**|**✓**|
396
+
|*.azurecr.io | https:443 | Azure container registry, required to pull docker images used for machine learning workloads.|**✓**|**✓**|
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.|**✓**|**✓**|
|*.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.
Copy file name to clipboardExpand all lines: articles/machine-learning/how-to-attach-arc-kubernetes.md
+1-16Lines changed: 1 addition & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,6 +39,7 @@ To deploy the Azure Machine Learning extension on AKS clusters, see the [Deploy
39
39
> [!NOTE]
40
40
> For AKS clusters, connecting them to Azure Arc is **optional**.
41
41
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-).
* 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
51
52
az login
52
53
az account set --subscription <your-subscription-id>
53
54
```
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. |**✓**|**✓**|
61
-
| *.azurecr.io | https:443 | Azure container registry, required to pull docker images used for machine learning workloads.|**✓**|**✓**|
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.|**✓**|**✓**|
0 commit comments