Skip to content

Commit b684629

Browse files
authored
Update manage-network-function-operator.md
1 parent 67eb60e commit b684629

File tree

1 file changed

+18
-20
lines changed

1 file changed

+18
-20
lines changed

articles/operator-service-manager/manage-network-function-operator.md

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
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.
3+
description: AOSM NFO extension command reference and examples.
44
author: msftadam
55
ms.author: adamdor
66
ms.date: 09/16/2024
@@ -79,6 +79,13 @@ az k8s-extension create --cluster-name
7979

8080
### Optional feature specific configurations
8181

82+
#### Side Loading
83+
84+
`--config global.networkfunctionextension.enableLocalRegistry=`
85+
* This configuration allows artifacts to be delivered to edge via hardware drive.
86+
* Accepted values: false, true.
87+
* Default value: false.
88+
8289
#### Pod Mutating Webhook
8390
`--config global.networkfunctionextension.webhook.pod.mutation.matchConditionExpression=`
8491
* This configuration is an optional parameter. It comes into play only when container network functions (CNFs) are installed in the corresponding release namespace.
@@ -92,7 +99,7 @@ The referenced matchCondition implies that the pods getting accepted in kube-sys
9299
* This parameter can be set or updated during either network function (NF) extension installation or update.
93100
* This condition comes into play only when the CNF/Component/Application are getting installed into the namespace as per the rules and namespaceSelectors. If there are more pods getting spin up in that namespace, this condition is applied.
94101

95-
#### Cluster registry
102+
#### Cluster Registry
96103
`--config global.networkfunctionextension.enableClusterRegistry=`
97104
* This configuration provisions a registry in the cluster to locally cache artifacts.
98105
* Default values enable lazy loading mode unless global.networkfunctionextension.enableEarlyLoading=true.
@@ -142,24 +149,15 @@ The referenced matchCondition implies that the pods getting accepted in kube-sys
142149
* This configuration uses unit as Gi and Ti for sizing.
143150
* Default value: 100Gi
144151

145-
#### Side loading
146-
147-
`--config global.networkfunctionextension.enableLocalRegistry=`
148-
* This configuration allows artifacts to be delivered to edge via hardware drive.
149-
* Accepted values: false, true.
150-
* Default value: false.
151-
152-
### Recommended NFO config for AKS
153-
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;
155-
156-
``` --config global.networkfunctionextension.clusterRegistry.highAvailability.enabled=false```
157-
158-
``` --config global.networkfunctionextension.webhook.highAvailability.enabled=false```
159-
160-
(optional)
161-
162-
``` --config global.networkfunctionextension.clusterRegistry.storageClassName=managed-csi```
152+
> [!NOTE]
153+
> * When managing a NAKS cluster with AOSM, the default parameter values enable HA as the recommended configuration.
154+
> * When managing a AKS cluster with AOSM, HA must be disabled using the following configuration options:
155+
>
156+
>```
157+
> --config global.networkfunctionextension.clusterRegistry.highAvailability.enabled=false
158+
> --config global.networkfunctionextension.webhook.highAvailability.enabled=false
159+
> --config global.networkfunctionextension.clusterRegistry.storageClassName=managed-csi
160+
>```
163161
164162
## Update network function extension
165163
The Azure CLI command 'az k8s-extension update' is executed to update the NFO extension.

0 commit comments

Comments
 (0)