|
1 | 1 | ---
|
2 |
| -title: Install network function operation extension |
3 |
| -description: Safely install the Azure Operator Service Manager network function operator extension. |
| 2 | +title: Manage the Azure Operator Service Manager cluster extension |
| 3 | +description: Command reference syntax and examples guiding management of the Azure Operator Service Manager network function operator extension. |
4 | 4 | author: msftadam
|
5 | 5 | ms.author: adamdor
|
6 | 6 | ms.date: 09/16/2024
|
7 | 7 | ms.topic: how-to
|
8 | 8 | ms.service: azure-operator-service-manager
|
9 | 9 | ---
|
10 | 10 |
|
11 |
| -# Install network function operator extension |
| 11 | +# Manage network function operator extension |
| 12 | +This article guides user management of the Azure Operator Service Manager (AOSM) network function operator (NFO) extension. This kubernetes cluster extension is used as part of the AOSM service offering and used to manage container based workloads, hosted by the Azure Operator Nexus platform. |
12 | 13 |
|
13 | 14 | ## Overview
|
14 |
| -This article guides user installation of the Azure Operator Service Manager (AOSM) network function operator (NFO) extension. This kubernetes cluster extension is used as part of the AOSM service offering to manage container based workloads hosted by the Azure Operator Nexus platform. |
| 15 | +These commands are executed after making the NAKS cluster ready for the add-on extension and presume prior installation of the Azure CLI and authentication into the target subscription. |
15 | 16 |
|
16 | 17 | ## Create network function extension
|
| 18 | +The Azure CLI command 'az k8s-extension create' is executed to install the NFO extension. |
17 | 19 |
|
18 | 20 | ### Command
|
19 | 21 | ```bash
|
@@ -151,11 +153,21 @@ The referenced matchCondition implies that the pods getting accepted in kube-sys
|
151 | 153 |
|
152 | 154 | The default NFO config configures HA on NAKS but none of the disk drives on AKS support ReadWriteX access mode. Where HA needs to be disabled, use the following config options;
|
153 | 155 |
|
154 |
| -` --config global.networkfunctionextension.clusterRegistry.highAvailability.enabled=false` |
155 |
| -` --config global.networkfunctionextension.webhook.highAvailability.enabled=false` (optional) |
156 |
| -` --config global.networkfunctionextension.clusterRegistry.storageClassName=managed-csi` |
| 156 | +``` --config global.networkfunctionextension.clusterRegistry.highAvailability.enabled=false``` |
157 | 157 |
|
158 |
| -### Examples |
| 158 | +``` --config global.networkfunctionextension.webhook.highAvailability.enabled=false``` |
| 159 | + |
| 160 | +(optional) |
| 161 | + |
| 162 | +``` --config global.networkfunctionextension.clusterRegistry.storageClassName=managed-csi``` |
| 163 | + |
| 164 | +## Update network function extension |
| 165 | +The Azure CLI command 'az k8s-extension update' is executed to update the NFO extension. |
| 166 | + |
| 167 | +## Delete network function extension |
| 168 | +The Azure CLI command 'az k8s-extension delete' is executed to delete the NFO extension. |
| 169 | + |
| 170 | +## Examples |
159 | 171 | Create a network function extension with auto upgrade.
|
160 | 172 | ```bash
|
161 | 173 | az k8s-extension create --resource-group myresourcegroup --cluster-name mycluster --name myextension --cluster-type connectedClusters --extension-type Microsoft.Azure.HybridNetwork --scope cluster --config Microsoft.CustomLocation.ServiceAccount=azurehybridnetwork-networkfunction-operator --release-namespace azurehybridnetwork
|
|
0 commit comments