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/operator-5g-core/quickstart-complete-prerequisites-deploy-azure-kubernetes-service.md
+20-17Lines changed: 20 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,25 +12,25 @@ ms.date: 05/15/2024
12
12
13
13
# Quickstart: Complete the prerequisites to deploy Azure Operator 5G Core Preview on Azure Kubernetes Service
14
14
15
-
This article shows you how to deploy Azure Operator 5G Core on the Azure Kubernetes Service. The first portion discusses the initial cluster creation; the second shows you how to modify the cluster to add extra accelerated networking interfaces that enable Single Root I/O Virtualization (SR-IOV) interfaces. We also refer to these interfaces interchangeably as data plane ports.
15
+
This article shows you how to prepare the prerequisite infrastructure required to deploy the Azure Operator 5G Core. The first section discusses the preparation of the Azure Kubernetes Service cluster; the second shows you how to modify the cluster to add extra accelerated networking interfaces - Single Root I/O Virtualization (SR-IOV) interfaces, which we also refer to these interfaces interchangeably as data plane ports. Lastly, we include the preparation of the Azure loadbalncer and storage services required distribute traffic and store data from the cluster.
16
16
17
17
## Prerequisites
18
18
19
-
To deploy on the Azure Kubernetes Service, you must set the following configurations:
19
+
To deploy on the Azure Kubernetes Service, you will need the following configurations:
- The [Azure Operator 5G Core release version and corresponding Kubernetes version](overview-product.md#compatibility)
23
-
- Azure Kubernetes Service (AKS) system and worker node series and Sizing /subnet sizes
24
-
- Recommended series: D8s v5 system node, D16s v5- user node
23
+
- Azure Kubernetes Service (AKS) system and user node pool vm series and sizing
24
+
- Recommended node series : system node - D8s_v5, user node - D16s_v5
25
25
- Recommended node count: system node-3, user node-8
26
26
- Appropriate [roles and permissions](../role-based-access-control/role-assignments-portal.yml) in your tenant to create the cluster and modify the Azure Virtual Machine Scale Sets.
27
27
- Detailed Networks and subnet planning – user designed routes can be added to virtual networks and network interfaces as required.
28
28
- Azure Active Directory/Entra Application ID with subscription level contributor access. Throughout this article, leave unspecified settings as default.
29
-
- Express route connectivity - required to connect the Azure infrastructure back to your on-premises infrastructure and exchange IP routes. The express route and required vpn gateway setup is outside the scope of this document.
29
+
- Express route connectivity - required to connect your Azure infrastructure to your on-premises infrastructure and exchange IP routes. The express route and required vpn gateway setup is outside the scope of this document.
30
30
31
31
## Assign subnets for specific network functions
32
32
33
-
Azure assigns a network address by default, but based on the network architecture, detailed network and subnet planning is required.
33
+
Azure assigns a virtual network address by default, but based on the network architecture, detailed network and subnet planning is required.
34
34
35
35
The reference deployment of Azure Operator 5G Core is a single cluster, with one virtual network and multiple constituent subnets as part of the same virtual network.
36
36
@@ -50,10 +50,10 @@ Additional IP subnets exist for the Access and Mobility Function (AMF) and User
|UPF_N6-LB subnet| N6 data networks names loopback addresses|
53
+
|UPF_N3-LB_subnet| GTP-U loopback address |
54
+
|UPF_N6-LB_subnet | Data networks names (DNN) loopback addresses |
55
55
56
-
Topology and quantity of vnets and subnets can differ based on your custom requirements. For more information, see [Quickstart: Use the Azure portal to create a virtual network](../virtual-network/quick-create-portal.md) to create a virtual network.
56
+
The topology and quantity of vnets and subnets can differ based on your custom requirements. For more information, see [Quickstart: Use the Azure portal to create a virtual network](../virtual-network/quick-create-portal.md) to create a virtual network.
57
57
58
58
> [!NOTE]
59
59
> In the reference deployment, as more clusters are added, more subnets are added to the same vnet.
@@ -78,16 +78,19 @@ Once you complete these steps, you can create the AKS cluster:
78
78
79
79
:::image type="content" source="media/quickstart-complete-prerequisites-deploy-azure-kubernetes-service/basic-tab-fields.png" alt-text="Basic tab of AKS containers showing fields that must be completed to create an AKS cluster.":::
80
80
81
-
1. Navigate to the **Add a node pool** tab, then modify the node names where required to meet infrastructure standards. In this setup, there are two node pools.
82
-
- Rename the sample **Node pool name** from **agentpool** and **userpool** to **system** and **worker**.
83
-
- Select the appropriate VM size based on the recommended sizing, availability, and capacity requirements.
81
+
1. Navigate to the **Add a node pool** tab, then modify the node details where required to meet infrastructure standards. In this setup, there are two node pools.
82
+
- Rename the sample **Node pool names** from **agentpool** and **userpool** to **system** and **worker**.
83
+
- Select the appropriate pool name to edit the names and choose VM series and size based on the recommended sizing, availability, and capacity requirements.
84
84
- Select **system** for the **Node pool name** and **System** as the **Mode** type.
85
85
- Select **Azure Linux** as the **OS SKU**.
86
86
- Select **Zones 1,2,3** as the **Availability zones** and leave the **Enable Azure Spot instances** field unmarked.
87
87
- Select **Manual** as the **Scale method**.
88
88
- Select the appropriate **Node count** for each pool as shown.
89
89
- Select **250** as the **Max pods per node**, and don't choose to **Enable public IP per node**. Use the default values for the remaining settings.
90
90
- Select **update** and move to the **Networking** tab.
91
+
92
+
> [!NOTE]
93
+
> update the worker node pool details as shown.
91
94
92
95
:::image type="content" source="media/quickstart-complete-prerequisites-deploy-azure-kubernetes-service/add-a-node-tab.png" alt-text="Add a node tab displaying the fields the user must update.":::
93
96
@@ -114,7 +117,7 @@ Once you complete these steps, you can create the AKS cluster:
114
117
:::image type="content" source="media/quickstart-complete-prerequisites-deploy-azure-kubernetes-service/monitoring-tab.png" alt-text="Monitoring tab highlighting fields the user must configure for a successful AKS cluster creation.":::
115
118
116
119
9. Navigate to the **Advanced** tab and mark the box to **Enable secret store CSI driver**. Don't edit any other field.
117
-
10. Note the name of the managed **Infrastructure Resource group** displayed. This name is required to modify the cluster nodes and add extra data plane ports.
120
+
10. Note the name of the **managed Infrastructure Resource group** displayed. This name is required to modify the cluster nodes and add extra data plane ports.
118
121
11. Select **Review + create** once validation completes.
119
122
120
123
:::image type="content" source="media/quickstart-complete-prerequisites-deploy-azure-kubernetes-service/advanced-tab.png" alt-text="Advanced tab showing the checkbox and button user must select to successfully create an AKS cluster.":::
@@ -123,7 +126,7 @@ Once you complete these steps, you can create the AKS cluster:
123
126
124
127
1. Once you successfully create the cluster, navigate to the **settings** section of the AKS cluster and verify that the provisioning status of **Node pools** is **Succeeded**.
125
128
1. Stop the AKS cluster.
126
-
1. Navigate to the **Managed Infrastructure Resource group** referenced in the cluster creation process.
129
+
1. Navigate to the **Managed Infrastructure Resource group** referenced during the cluster creation process.
127
130
1. Select the **Virtual Machine Scale Set** resource named `aks-worker-<random-number>-vmss`.
128
131
1. Navigate to the **Networking > Network Settings tab** to add more data plane ports to the worker nodes to support the defined network subnets earlier.
0 commit comments