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/iot-operations/manage-layered-network/howto-configure-aks-edge-essentials-layered-network.md
+23-12Lines changed: 23 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,9 @@ This walkthrough is an example of deploying Azure IoT Operations Preview to a sp
22
22
>[!IMPORTANT]
23
23
> This is an advanced scenario for Azure IoT Operations. You should complete the following quickstarts to get familiar with the basic concepts before you start this advanced scenario.
24
24
> -[Deploy Azure IoT Layered Network Management to an AKS cluster](howto-deploy-aks-layered-network.md)
25
-
> -[Quickstart: Run Azure IoT Operations Preview in GitHub Codespaces with K3s](../get-started-end-to-end-sample/quickstart-deploy.md)
> -[Prepare your Kubernetes cluster - Azure IoT Operations Preview](../deploy-iot-ops/howto-prepare-cluster.md)
27
+
> -[Deploy Azure IoT Operations Preview to an Arc-enabled Kubernetes cluster - Azure IoT Operations Preview](../deploy-iot-ops/howto-deploy-iot-operations.md)
26
28
>
27
29
> You can't migrate a previously deployed Azure IoT Operations from its original network to an isolated network. For this scenario, follow the steps to begin with creating new clusters.
28
30
@@ -51,17 +53,29 @@ After you complete this section, the Layered Network Management service is ready
51
53
### Configure the custom DNS
52
54
53
55
In the local network, you need to set up the mechanism to redirect all the network traffic to the Layered Network Management service. Use the steps in [Configure custom DNS](howto-configure-layered-network.md#configure-custom-dns). In the article:
54
-
- If you choose the *CoreDNS* approach, you can skip to *Configure and Arc enable level 3 cluster* and configure the CoreDNS before your Arc-enable the level 3 cluster.
56
+
- If you choose the *CoreDNS* approach (only applicable for K3s cluster in L3), you can skip to *Configure and Arc enable level 3 cluster* and configure the CoreDNS before your Arc-enable the level 3 cluster.
55
57
- If you choose to use a *DNS server*, follow the steps to set up the DNS server before you move to the next section in this article.
56
58
57
59
### Configure and Arc enable level 3 cluster
58
60
59
-
The next step is to set up an Arc-enabled cluster in level 3 that's compatible for deploying Azure IoT Operations. Follow the steps in [Configure level 3 cluster in an isolated network](./howto-configure-l3-cluster-layered-network.md). You can choose either the AKS Edge Essentials or K3S as the Kubernetes platform.
61
+
The next step is to set up an Arc-enabled cluster in level 3 that's compatible for deploying Azure IoT Operations. You can choose either the AKS Edge Essentials or K3S as the Kubernetes platform.
60
62
61
-
When completing the steps, you need to:
62
-
- Install all the optional software.
63
-
- For the DNS setting, provide the local network IP of the DNS server that you configured in the earlier step.
64
-
- Complete the steps to connect the cluster to Azure Arc.
63
+
# [K3S Cluster](#tab/k3s)
64
+
65
+
- Follow the [Prepare your Azure Arc-enabled Kubernetes cluster](../deploy-iot-ops/howto-prepare-cluster.md) to set up and Arc-enable your K3s cluster.
66
+
1. You can prepare your K3s cluster with internet access.
67
+
1. After install the required software components and set up the K3s cluster, you can restrict the internet access for this cluster and rely on the **custom DNS** that is prepared from earlier steps to direct the network traffic to the Layered Network Management component at level 4.
68
+
- If you choose to use CoreDNS instead of DNS server, you need to configure the [CoreDNS](howto-configure-layered-network.md#configure-custom-dns) after setup the K3S cluster.
69
+
1. Proceed to Arc-enable the cluster.
70
+
71
+
# [AKS Edge Essentials](#tab/aksee)
72
+
73
+
- Follow the [Prepare your Azure Arc-enabled Kubernetes cluster](../deploy-iot-ops/howto-prepare-cluster.md) to set up and Arc-enable your AKS Edge Essentials cluster.
74
+
1. You can prepare the AKS Edge Essentials with internet access.
75
+
1. For the step of **Get the `objectID`** you run the command on a different machine that has internet access.
76
+
1. After setting up the AKS Edge Essentials cluster, you can restrict the internet access for this cluster and rely on the **DNS server** that is prepared from earlier steps to direct the network traffic to the Layered Network Management component at level 4.
77
+
78
+
---
65
79
66
80
### Verification
67
81
@@ -76,13 +90,10 @@ For more information, see [Access Kubernetes resources from Azure portal](/azure
76
90
77
91
Once your level 3 cluster is Arc-enabled, you can deploy IoT Operations to the cluster. All IoT Operations components are deployed to the level 3 cluster and connect to Arc through the Layered Network Management service. The data pipeline also routes through the Layered Network Management service.
78
92
79
-

80
-
81
-
Follow the steps in [Quickstart: Run Azure IoT Operations Preview in GitHub Codespaces with K3s](../get-started-end-to-end-sample/quickstart-deploy.md) to deploy IoT Operations to the level 3 cluster.
93
+
You can now follow the steps in [Deploy Azure IoT Operations Preview to an Arc-enabled Kubernetes cluster](../deploy-iot-ops/howto-deploy-iot-operations.md) to deploy IoT Operations to the level 3 cluster.
82
94
83
-
- In earlier steps, you completed the [prerequisites](../get-started-end-to-end-sample/quickstart-deploy.md#prerequisites) and [connected your cluster to Azure Arc](../get-started-end-to-end-sample/quickstart-deploy.md#connect-a-kubernetes-cluster-to-azure-arc) for Azure IoT Operations. You can review these steps to make sure nothing is missing.
95
+

84
96
85
-
- Start from the [Run Azure IoT Operations in Codespaces](../get-started-end-to-end-sample/quickstart-deploy.md#deploy-azure-iot-operations-preview) and complete all the further steps.
0 commit comments