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-secure-kubernetes-inferencing-environment.md
+13-11Lines changed: 13 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,18 +7,20 @@ ms.author: bozhlin
7
7
ms.reviewer: larryfr ssalgado
8
8
ms.service: machine-learning
9
9
ms.subservice: core
10
-
ms.date: 08/31/2022
10
+
ms.date: 03/11/2024
11
11
ms.topic: how-to
12
12
ms.custom: build-spring-2022, cliv2, sdkv2
13
13
# Customer intent: I would like to have machine learning with all private IP only
14
14
---
15
15
16
16
# Secure Azure Kubernetes Service inferencing environment
17
17
18
-
If you have an Azure Kubernetes (AKS) cluster behind of VNet, you would need to secure Azure Machine Learning workspace resources and a compute environment using the same or peered VNet. In this article, you'll learn:
18
+
In this article, you'll learn:
19
19
* What is a secure AKS inferencing environment
20
20
* How to configure a secure AKS inferencing environment
21
21
22
+
If you have an Azure Kubernetes (AKS) cluster behind of VNet, you would need to secure Azure Machine Learning workspace resources and a compute environment using the same or peered VNet.
23
+
22
24
## Limitations
23
25
24
26
* If your AKS cluster is behind of a VNet, your workspace and its associated resources (storage, key vault, Azure Container Registry) must have private endpoints or service endpoints in the same or peered VNet as AKS cluster's VNet. For more information on securing the workspace and associated resources, see [create a secure workspace](tutorial-create-secure-workspace.md).
@@ -27,7 +29,7 @@ If you have an Azure Kubernetes (AKS) cluster behind of VNet, you would need to
27
29
28
30
## What is a secure AKS inferencing environment
29
31
30
-
Azure Machine Learning AKS inferencing environment consists of workspace, your AKS cluster, and workspace associated resources - Azure Storage, Azure Key Vault, and Azure Container Services(ARC). The following table compares how services access different part of Azure Machine Learning network with or without a VNet.
32
+
Azure Machine Learning AKS inferencing environments consists of a workspace, your AKS cluster, and workspace associated resources - Azure Storage, Azure Key Vault, and Azure Container Services(ARC). The following table compares how services access different part of Azure Machine Learning network with or without a VNet.
@@ -41,17 +43,17 @@ In a secure AKS inferencing environment, AKS cluster accesses different part of
41
43
42
44
## How to configure a secure AKS inferencing environment
43
45
44
-
To configure a secure AKS inferencing environment, you must have VNet information for AKS. [VNet](../virtual-network/quick-create-portal.md) can be created independently or during AKS cluster deployment. There are two options for AKS cluster in a VNet:
45
-
* Deploy default AKS cluster to your VNet
46
-
* Or create private AKS cluster to your VNet
46
+
To configure a secure AKS inferencing environment, you must have VNet information for AKS. [VNet](../virtual-network/quick-create-portal.md) can be created independently or during AKS cluster deployment. There are two options for an AKS cluster in a VNet:
47
+
* Deploy a default AKS cluster to your VNet
48
+
* Or create a private AKS cluster to your VNet
47
49
48
-
For default AKS cluster, you can find VNet information under the resource group of `MC_[rg_name][aks_name][region]`.
50
+
For a default AKS cluster, you can find VNet information under the resource group of `MC_[rg_name][aks_name][region]`.
49
51
50
-
After you have VNet information for AKS cluster and if you already have workspace available, use following steps to configure a secure AKS inferencing environment:
52
+
After you have the VNet information for an AKS cluster and an available workspace, use following steps to configure a secure AKS inferencing environment:
51
53
52
-
* Use your AKS cluster VNet information to add new private endpoints for the Azure Storage Account, Azure Key Vault, and Azure Container Registry used by your workspace. These private endpoints should exist in the same or peered VNet as AKS cluster. For more information, see the [secure workspace with private endpoint](./how-to-secure-workspace-vnet.md#secure-the-workspace-with-private-endpoint) article.
53
-
* If you have other storage that is used by your Azure Machine Learning workloads, add a new private endpoint for that storage. The private endpoint should be in the same or peered VNet as AKS cluster and have private DNS zone integration enabled.
54
-
* Add a new private endpoint to your workspace. This private endpoint should be in the same or peered VNet as your AKS cluster and have private DNS zone integration enabled.
54
+
1. Use your AKS cluster VNet information to add new private endpoints for the Azure Storage Account, Azure Key Vault, and Azure Container Registry used by your workspace. These private endpoints should exist in the same or peered VNet as AKS cluster. For more information, see the [secure workspace with private endpoint](./how-to-secure-workspace-vnet.md#secure-the-workspace-with-private-endpoint) article.
55
+
1. If you have other storage that is used by your Azure Machine Learning workloads, add a new private endpoint for that storage. The private endpoint should be in the same or peered VNet as AKS cluster and have private DNS zone integration enabled.
56
+
1. Add a new private endpoint to your workspace. This private endpoint should be in the same or peered VNet as your AKS cluster and have private DNS zone integration enabled.
55
57
56
58
If you have AKS cluster ready but don't have workspace created yet, you can use AKS cluster VNet when creating the workspace. Use the AKS cluster VNet information when following the [create secure workspace](./tutorial-create-secure-workspace.md) tutorial. Once the workspace has been created, add a new private endpoint to your workspace as the last step. For all the above steps, it's important to ensure that all private endpoints should exist in the same AKS cluster VNet and have private DNS zone integration enabled.
0 commit comments