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: support/azure/kubernetes-fleet/networking/troubleshoot-dns-load-balancing.md
+23-23Lines changed: 23 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Troubleshoot Azure Kubernetes Fleet Manager DNS load balancing
3
3
description: Troubleshoot errors that occur when using DNS load balancing in Azure Kubernetes Fleet Manager.
4
4
author: sjwaight
5
-
ms.author: sjwaight
5
+
ms.author: simonwaight
6
6
ms.service: azure-kubernetes-fleet-manager
7
7
ms.date: 05/13/2025
8
8
---
@@ -152,14 +152,14 @@ To determine the appropriate resolution, check the status of the `TrafficManager
152
152
kubectl get trafficmanagerbackend -n <namespace> <backend-name> -o yaml
153
153
```
154
154
155
-
### Error1: TrafficManagerProfile is not found or Invalid trafficManagerProfile
155
+
### Error 1: TrafficManagerProfile is not found or Invalid trafficManagerProfile
156
156
157
157
This issue may occur if one of the following conditions are met:
158
158
159
159
- The `TrafficManagerBackend` was created in a different namespace than the `TrafficManagerProfile`.
160
160
- The `TrafficManagerProfile` object exists, but the associated Azure Traffic Manager resource couldn't be found.
161
161
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.
163
163
164
164
```yml
165
165
status:
@@ -192,16 +192,16 @@ status:
192
192
* Ensure that the `Programmed` condition of `TrafficManagerProfile` is `Accepted`. If not, check the profile definition for validity and resubmit.
193
193
* Ensure the Azure Traffic Manager resource exists. To recreate the resource, delete the `TrafficManagerProfile` from the Fleet Manager hub cluster and reapply it.
194
194
195
-
### Invalid Service or ServiceExport
195
+
### Error 2: Invalid Service or ServiceExport
196
196
197
-
Possible causes:
197
+
This issue may occur if one of the following conditions are met:
198
198
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.
203
203
204
-
The `TrafficManagerBackend` status provides details of the error.
204
+
The following are the examples of the TrafficManagerBackend status that shows the errors:
205
205
206
206
```yml
207
207
status:
@@ -229,19 +229,19 @@ conditions:
229
229
type: Accepted
230
230
```
231
231
232
-
**Possible Resolutions:**
232
+
### Solution
233
233
234
234
* Ensure at least one `Service` of a member cluster is exported in the same namespace of the `TrafficManagerBackend` by creating `ServiceExport`.
235
235
* 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.
236
236
237
-
## Invalid TrafficManagerProfile resource group or insufficient permissions
237
+
### Error 3: Azure Traffic Manager profile is not found
238
238
239
-
Possible causes:
239
+
This issue may occur if one of the following conditions are met:
240
240
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.
243
243
244
-
The `TrafficManagerBackend` status provides details of the error.
244
+
The following is the example of the TrafficManagerBackend status that shows the error:
245
245
246
246
```yml
247
247
status:
@@ -254,18 +254,16 @@ conditions:
254
254
type: Accepted
255
255
```
256
256
257
-
**Possible Resolutions:**
257
+
### Solution
258
258
259
259
* Ensure the Azure Traffic Manager resource exists. To recreate the resource, delete the `TrafficManagerProfile` from the Fleet Manager hub cluster and reapply it.
260
260
* 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).
This issue may occur if more than 200 Azure Traffic Manager Endpoints would be created within a single Azure Subscription.
265
265
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:
269
267
270
268
```yml
271
269
status:
@@ -278,7 +276,9 @@ status:
278
276
type: Programmed
279
277
```
280
278
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).
0 commit comments