Skip to content

Commit 154eb0f

Browse files
authored
Update troubleshoot-dns-load-balancing.md
1 parent d25e3d9 commit 154eb0f

1 file changed

Lines changed: 23 additions & 23 deletions

File tree

support/azure/kubernetes-fleet/networking/troubleshoot-dns-load-balancing.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Troubleshoot Azure Kubernetes Fleet Manager DNS load balancing
33
description: Troubleshoot errors that occur when using DNS load balancing in Azure Kubernetes Fleet Manager.
44
author: sjwaight
5-
ms.author: sjwaight
5+
ms.author: simonwaight
66
ms.service: azure-kubernetes-fleet-manager
77
ms.date: 05/13/2025
88
---
@@ -152,14 +152,14 @@ To determine the appropriate resolution, check the status of the `TrafficManager
152152
kubectl get trafficmanagerbackend -n <namespace> <backend-name> -o yaml
153153
```
154154

155-
### Error1: TrafficManagerProfile is not found or Invalid trafficManagerProfile
155+
### Error 1: TrafficManagerProfile is not found or Invalid trafficManagerProfile
156156

157157
This issue may occur if one of the following conditions are met:
158158

159159
- The `TrafficManagerBackend` was created in a different namespace than the `TrafficManagerProfile`.
160160
- The `TrafficManagerProfile` object exists, but the associated Azure Traffic Manager resource couldn't be found.
161161

162-
The following are the examples of the TrafficManagerProfile status that shows this error.
162+
The following are the examples of the TrafficManagerBackend status that shows this error.
163163

164164
```yml
165165
status:
@@ -192,16 +192,16 @@ status:
192192
* Ensure that the `Programmed` condition of `TrafficManagerProfile` is `Accepted`. If not, check the profile definition for validity and resubmit.
193193
* Ensure the Azure Traffic Manager resource exists. To recreate the resource, delete the `TrafficManagerProfile` from the Fleet Manager hub cluster and reapply it.
194194

195-
### Invalid Service or ServiceExport
195+
### Error 2: Invalid Service or ServiceExport
196196

197-
Possible causes:
197+
This issue may occur if one of the following conditions are met:
198198

199-
* The `Service` was created in a different namespace than the `TrafficManagerBackend`.
200-
* The `Service` exists, but the `ServiceExport` was not created in the same namespace as the `TrafficManagerBackend`.
201-
* The `Service` isn't defined as a `LoadBalancer` type.
202-
* The `Service` isn't exposed via an Azure public IP address or doesn't have a DNS name assigned.
199+
- The `Service` was created in a different namespace than the `TrafficManagerBackend`.
200+
- The `Service` exists, but the `ServiceExport` was not created in the same namespace as the `TrafficManagerBackend`.
201+
- The `Service` isn't defined as a `LoadBalancer` type.
202+
- The `Service` isn't exposed via an Azure public IP address or doesn't have a DNS name assigned.
203203

204-
The `TrafficManagerBackend` status provides details of the error.
204+
The following are the examples of the TrafficManagerBackend status that shows the errors:
205205

206206
```yml
207207
status:
@@ -229,19 +229,19 @@ conditions:
229229
type: Accepted
230230
```
231231

232-
**Possible Resolutions:**
232+
### Solution
233233

234234
* Ensure at least one `Service` of a member cluster is exported in the same namespace of the `TrafficManagerBackend` by creating `ServiceExport`.
235235
* Ensure that the exported `Service` is load balancer type and exposed via an Azure public IP address, which must have a DNS name assigned to be used in a Traffic Manager profile.
236236

237-
## Invalid TrafficManagerProfile resource group or insufficient permissions
237+
### Error 3: Azure Traffic Manager profile is not found
238238

239-
Possible causes:
239+
This issue may occur if one of the following conditions are met:
240240

241-
* The `TrafficManagerProfile` was object exists, but the associated Azure Traffic Manager resource couldn't be found.
242-
* The Fleet Manager hub cluster identity doesn't have permission to create and manage Azure Traffic Manager profiles or endpoints in the specified resource group.
241+
- The `TrafficManagerProfile` was object exists, but the associated Azure Traffic Manager resource couldn't be found.
242+
- The Fleet Manager hub cluster identity doesn't have permission to create and manage Azure Traffic Manager profiles or endpoints in the specified resource group.
243243

244-
The `TrafficManagerBackend` status provides details of the error.
244+
The following is the example of the TrafficManagerBackend status that shows the error:
245245

246246
```yml
247247
status:
@@ -254,18 +254,16 @@ conditions:
254254
type: Accepted
255255
```
256256

257-
**Possible Resolutions:**
257+
### Solution
258258

259259
* Ensure the Azure Traffic Manager resource exists. To recreate the resource, delete the `TrafficManagerProfile` from the Fleet Manager hub cluster and reapply it.
260260
* Check the Fleet Manager hub cluster identity has been granted the `Traffic Manager Contributor` role scoped to the resource group. For more information, see [Configure Fleet Manager permissions](/azure/kubernetes-fleet/howto-dns-load-balancing#configure-fleet-manager-permissions).
261261

262-
### Azure Traffic Manager endpoint limits reached
262+
### Error 4: Azure Traffic Manager profile limits reached
263263

264-
Possible causes:
264+
This issue may occur if more than 200 Azure Traffic Manager Endpoints would be created within a single Azure Subscription.
265265

266-
* More than 200 Azure Traffic Manager Endpoints would be created within a single Azure Subscription.
267-
268-
The `TrafficManagerBackend` status provides details of the error.
266+
The following is the example of the TrafficManagerBackend status that shows the error:
269267

270268
```yml
271269
status:
@@ -278,7 +276,9 @@ status:
278276
type: Programmed
279277
```
280278

281-
**Possible Resolutions:** Consider deleting unused endpoints. For more information, see [Azure Traffic Manager limits](/azure/azure-resource-manager/management/azure-subscription-service-limits#azure-traffic-manager-limits).
279+
#### Solution
280+
281+
Consider deleting unused endpoints. For more information, see [Azure Traffic Manager limits](/azure/azure-resource-manager/management/azure-subscription-service-limits#azure-traffic-manager-limits).
282282

283283
## Use Azure Log Analytics to troubleshoot
284284

0 commit comments

Comments
 (0)