Skip to content

Commit 515205f

Browse files
author
Jill Grant
authored
Merge pull request #288728 from PatAltimore/patricka-lnm-release-aio-m3
Changes to layered network management for M3
2 parents 7461015 + 74548dd commit 515205f

File tree

5 files changed

+209
-105
lines changed

5 files changed

+209
-105
lines changed

articles/iot-operations/manage-layered-network/howto-configure-aks-edge-essentials-layered-network.md

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ This walkthrough is an example of deploying Azure IoT Operations Preview to a sp
2222
>[!IMPORTANT]
2323
> 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.
2424
> - [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)
25+
> - [Deployment overview - Azure IoT Operations Preview](../deploy-iot-ops/overview-deploy.md)
26+
> - [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)
2628
>
2729
> 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.
2830
@@ -51,17 +53,29 @@ After you complete this section, the Layered Network Management service is ready
5153
### Configure the custom DNS
5254

5355
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.
5557
- 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.
5658

5759
### Configure and Arc enable level 3 cluster
5860

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.
6062

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+
---
6579

6680
### Verification
6781

@@ -76,13 +90,10 @@ For more information, see [Access Kubernetes resources from Azure portal](/azure
7690

7791
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.
7892

79-
![Network diagram that shows IoT Operations running on a level 3 cluster.](./media/howto-configure-layered-network/logical-network-segmentation-2.png)
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.
8294

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+
![Network diagram that shows IoT Operations running on a level 3 cluster.](./media/howto-configure-layered-network/logical-network-segmentation-2.png)
8496

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.
8697

8798
## Next steps
8899

0 commit comments

Comments
 (0)