|
1 | 1 | ---
|
2 |
| -title: Deploy a network function on Azure Kubernetes Services or Nexus Azure Kubernetes Services |
3 |
| -description: Learn the high-level process to deploy a network function on Azure Kubernetes services. |
| 2 | +title: Deploy an Azure Operator 5G Core network function |
| 3 | +description: Learn the high-level process to deploy an Azure Operator 5G Core network function using Azure CLI commands. |
4 | 4 | author: HollyCl
|
5 | 5 | ms.author: HollyCl
|
6 | 6 | ms.service: azure-operator-5g-core
|
7 | 7 | ms.custom: devx-track-azurecli
|
8 | 8 | ms.topic: how-to #required; leave this attribute/value as-is
|
9 |
| -ms.date: 02/21/2024 |
| 9 | +ms.date: 03/22/2024 |
10 | 10 |
|
11 | 11 | #CustomerIntent: As a < type of user >, I want < what? > so that < why? >.
|
12 | 12 | ---
|
13 | 13 |
|
14 |
| -# Deploy a network function on Azure Kubernetes Services (AKS) or Nexus Azure Kubernetes Services (NAKS) |
| 14 | +# Deploy a network function using Azure CLI |
15 | 15 |
|
16 |
| -This article shows you how to deploy various network functions, including SMF, UPF, NRF, NSSF, AMF, MME, and a VNF_Agent in Azure Operator 5G Core Preview. |
| 16 | +This article shows you how to deploy various network functions, including Session Management Functions (SMF), User Plane Functions (UPF), Network Repository Functions (NRF), Network Slice Selection Functions (NSSF), and Access and Mobility Functions (AMF) in Azure Operator 5G Core Preview. |
17 | 17 |
|
18 |
| -## Deploy network function using Azure CLI |
| 18 | +## Prerequisites |
| 19 | + |
| 20 | +You must deploy the clusterServices resource before you can deploy any other network function. |
| 21 | + |
| 22 | +See [Quickstart: Deploy Azure Operator 5G Core Preview](quickstart-deploy-5g-core.md) for available network function resources. |
| 23 | + |
| 24 | +## Deploy a network function-Azure CLI |
19 | 25 |
|
20 | 26 | Use the following Azure CLI commands to deploy the network function:
|
21 | 27 |
|
22 | 28 | ```azurecli
|
23 |
| -New-AzResourceGroupDeployment ` |
24 |
| --Name <DEPLOYMENT NAME> ` |
25 |
| --ResourceGroupName <RESOURCE GROUP> ` |
26 |
| --TemplateFile ./releases/2311.0-1/AKS/bicep/<NF NAME>Template.bicep ` |
27 |
| --TemplateParameterFile ./releases/2311.0-1/AKS/params/<NF NAME>Params.json ` |
28 |
| --resourceName <RESOURCE NAME> –Verbose |
| 29 | +$ export resourceGroupName <Name of resource group> |
| 30 | +$ export templateFile <Path to bicep scripts> |
| 31 | +$ export resourceName <Choose name for the AO5GC resource – note the same resourceName should be used for clusterServices and all associated NFs> |
| 32 | +$ export location <Azure region where resources are deployed> |
| 33 | +$ export templateParamsFile <Path to bicep script parameters file> |
| 34 | +
|
| 35 | +$ az deployment group create |
| 36 | +--resource-group $resourceGroupName \ |
| 37 | +--template-file $templateFile \ |
| 38 | +--parameters resourceName=$resourceName \ |
| 39 | +--parameters locationName=$location \ |
| 40 | +--parameters $templateParamsFile |
29 | 41 | ```
|
30 | 42 |
|
31 |
| -## Related content |
| 43 | +## Next step |
32 | 44 |
|
33 |
| -- [Quickstart: Monitor the status of your Azure Operator 5G Core Preview deployment](quickstart-monitor-deployment-status.md) |
| 45 | +- [Quickstart: Monitor the status of your Azure Operator 5G Core Preview deployment](quickstart-monitor-deployment-status.md) |
0 commit comments