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/iot-operations/manage-mqtt-broker/howto-configure-availability-scale.md
+2-39Lines changed: 2 additions & 39 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -97,43 +97,6 @@ By default, Azure IoT Operations Preview deploys a default Broker resource named
97
97
kubectl get broker default -n azure-iot-operations -o yaml
98
98
```
99
99
100
-
### Modify default broker by redeploying
101
-
102
-
Only [cardinality](#configure-scaling-settings) and [memory profile](#configure-memory-profile) are configurable with Azure portal or Azure CLI during initial deployment. Other settings and can only be configured by modifying the YAML file and redeploying the broker.
103
-
104
-
To delete the default broker, run the following command:
Then, create a YAML file with desired settings. For example, the following YAML file configures the broker with name `default` in namespace `azure-iot-operations` with `medium` memory profile and `distributed` mode with two frontend replicas and two backend chains with two partitions and two workers each. Also, the [encryption of internal traffic option](#configure-encryption-of-internal-traffic) is disabled.
Then, run the following command to deploy the broker:
132
-
133
-
```bash
134
-
kubectl apply -f <path-to-yaml-file>
135
-
```
136
-
137
100
## Configure MQTT broker advanced settings
138
101
139
102
The broker advanced settings include client configurations, encryption of internal traffic, and certificate rotations. For more information on the advanced settings, see the [Broker](/rest/api/iotoperations/broker/create-or-update) API reference.
@@ -212,7 +175,7 @@ spec:
212
175
## Configure encryption of internal traffic
213
176
214
177
> [!IMPORTANT]
215
-
> At this time, this feature can't be configured using the Azure CLI or Azure portal during initial deployment. To modify this setting, you need to modify the YAML file and [redeploy the broker](#modify-default-broker-by-redeploying).
178
+
> At this time, this feature can't be configured using the Azure CLI or Azure portal during initial deployment.
216
179
217
180
The **encryptInternalTraffic** feature is used to encrypt the internal traffic between the frontend and backend pods. To use this feature, cert-manager must be installed in the cluster, which is installed by default when using the Azure IoT Operations.
218
181
@@ -235,7 +198,7 @@ By default, the **encryptInternalTraffic** feature is enabled. To disable the fe
235
198
## Configure disk-backed message buffer behavior
236
199
237
200
> [!IMPORTANT]
238
-
> At this time, this feature can't be configured using the Azure CLI or Azure portal during initial deployment. To modify this setting, you need to modify the YAML file and [redeploy the broker](#modify-default-broker-by-redeploying).
201
+
> At this time, this feature can't be configured using the Azure CLI or Azure portal during initial deployment.
239
202
240
203
The **diskBackedMessageBufferSettings** feature is used for efficient management of message queues within the MQTT broker distributed MQTT broker. The benefits include:
0 commit comments