Skip to content

Commit 84b462e

Browse files
Merge pull request #10585 from MicrosoftDocs/main
Auto Publish – main to live - 2026-01-23 18:00 UTC
2 parents 02eb160 + b641e5e commit 84b462e

18 files changed

Lines changed: 671 additions & 349 deletions

.openpublishing.redirection.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14167,6 +14167,10 @@
1416714167
{
1416814168
"source_path": "support/developer/visualstudio/cpp/libraries/use-setfind-stl-function.md",
1416914169
"redirect_url": "/cpp/standard-library/set-class#example-of-setfind"
14170+
},
14171+
{
14172+
"source_path": "support/power-platform/ai-builder/power-automate/prevent-users-from-creating-ai-builder-custom-models.md",
14173+
"redirect_url": "/troubleshoot/power-platform/ai-builder/welcome-ai-builder"
1417014174
}
1417114175
]
1417214176
}
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
title: Troubleshoot Pods Remain in a Pending State Scenario
3+
description: This article helps you troubleshoot a scenario in which pods remain in a pending state.
4+
ms.date: 01/12/2026
5+
ms.author: jarrettr
6+
ms.editor: v-jsitser
7+
ms.reviewer: chiragpa, rorylen, v-ryanberg
8+
ms.service: azure-kubernetes-service
9+
keywords:
10+
#Customer intent: As an Azure Kubernetes user, I want to troubleshoot a scenario in which pods remain in the Pending state in Azure Kubernetes Service (AKS).
11+
ms.custom: sap:Create, Upgrade, Scale and Delete operations (cluster or nodepool)
12+
---
13+
14+
# Troubleshoot pods that remain in the Pending state
15+
16+
This article helps you troubleshoot a scenario in which pods remain in the **Pending** state.
17+
18+
## Symptoms
19+
20+
You run `kubectl describe pod` for a pod, and the pod remains in the **Pending** state. When this issue occurs, the **Event** section displays **pod didn't trigger scale-up (it wouldn't fit if a new node is added)**. Additionally, the cluster-autoscaler doesn’t scale up the node count.
21+
22+
## Cause
23+
24+
These symptoms indicate one or more of the following situations:
25+
26+
- Even if the cluster-autoscaler adds a node, the pod can’t be put onto the new node. This condition occurs because the pod's resource requests exceed the maximum resources that are available on the node.
27+
28+
- The node is missing a resource that the pod requires (such as a Graphics Processing Unit (GPU)).
29+
30+
- The pod has affinity or topology constraints, and the new nodes don’t meet these requirements.
31+
32+
## Resolution
33+
34+
Review the pod resource request configuration (for example CPU, memory, or GPU), and compare it with the node size. To make sure that pod placement can occur, you might have to adjust the node size or type, or adjust the resource request configuration for the pod.
35+
36+
If you rule out a resource constraint, make sure that affinity or taints aren't preventing scheduling.

support/azure/azure-kubernetes/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ items:
2525
href: create-upgrade-delete/upgrading-or-scaling-does-not-succeed.md
2626
- name: Node count isn't in autoscaler min and max range
2727
href: create-upgrade-delete/node-count-is-not-in-autoscaler-min-max-range.md
28+
- name: Troubleshoot pods remain in a Pending state scenario
29+
href: create-upgrade-delete/troubleshoot-pods-remain-pending-state-scenario.md
2830
- name: Start operations
2931
items:
3032
- name: Basic troubleshooting

support/azure/kubernetes-fleet/toc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1+
items:
12
- name: Welcome
23
href: welcome-azure-kubernetes-fleet.yml
4+
- name: Unable to connect to Azure Fleet Manager
5+
href: unable-connect-azure-fleet-manager.md
6+
- name: Cluster Resource Placement
37

48
- name: Resource Placement
59
items:
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
title: Can't connect to Azure Fleet Manager
3+
description: This article provides guidance for actions to take when you can't connect to Azure Fleet Manager.
4+
ms.date: 01/13/2026
5+
ms.author: jarrettr
6+
ms.reviewer: chiragpa, v-ryanberg
7+
ms.service: azure-kubernetes-fleet-manager
8+
ms.custom: sap:Other issue or questions related to Fleet manager
9+
---
10+
# Unable to connect to Azure Fleet Manager
11+
12+
This article helps you resolve an issue that prevents you from connecting to Azure Fleet Manager.
13+
14+
## Symptoms
15+
16+
You try to connect to Azure Fleet Manager by retrieving the kubeconfig file for the Fleet Manager hub cluster. You initially run the following command: 
17+
18+
```powershell
19+
az fleet get-credentials --resource-group \${GROUP} --name
20+
```
21+
22+
Then, you run the following command:
23+
24+
```powershell
25+
kubectl get pods
26+
```
27+
28+
On the Fleet Manager API server, you're prompted to enter a device code in another browser to authenticate your identity.
29+
30+
If your organization enforces Conditional Access policies that block device code flows, you might receive a message that resembles the following message:
31+
32+
> Your sign-in was successful but does not meet the criteria to access this resource. For example, you might be signing in from a browser, app, location, or an authentication flow that is restricted by your admin.
33+
34+
The following screenshot shows an example of this kind of message.
35+
36+
:::image type="content" source="../media/unable-connect-azure-fleet-manager/no-access-message.png" alt-text="Example of Conditional Access blocking device code flow." lightbox="../media/unable-connect-azure-fleet-manager/no-access-message.png":::
37+
38+
## Cause
39+
40+
The kubeconfig file that's generated by the `az fleet get-credentials` command defaults to device code authentication. Conditional Access policies can block this flow and prevent access to the Fleet Manager API server.
41+
42+
## Resolution
43+
44+
To resolve this issue, modify kubeconfig to use Azure CLI authentication instead of device code authentication. To make this change, run the following command:
45+
46+
```powershell
47+
kubelogin convert-kubeconfig -l azurecli
48+
```
49+
50+
This command updates the kubeconfig file so that it authenticates by using your existing Azure CLI sign-in session. This action bypasses the device code prompt.
67.5 KB
Loading

support/power-platform/ai-builder/power-automate/prevent-users-from-creating-ai-builder-custom-models.md

Lines changed: 0 additions & 40 deletions
This file was deleted.

support/power-platform/ai-builder/toc.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
href: power-automate/all-ai-builder-credits-have-been-consumed.md
1111
- name: Current environment doesn't meet the minimum requirements
1212
href: power-automate/the-current-environment-donot-meet-the-minimum-requirements-error-message.md
13-
- name: Prevent users from creating AI Builder custom models
14-
href: power-automate/prevent-users-from-creating-ai-builder-custom-models.md
1513
- name: Use in Power Automate
1614
items:
1715
- name: AI models fail to be imported in a new environment

support/power-platform/ai-builder/welcome-ai-builder.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ landingContent:
2828
url: power-automate/all-ai-builder-credits-have-been-consumed.md
2929
- text: Current environment doesn't meet the minimum requirements error
3030
url: power-automate/the-current-environment-donot-meet-the-minimum-requirements-error-message.md
31-
- text: Prevent users from creating AI Builder custom models
32-
url: power-automate/prevent-users-from-creating-ai-builder-custom-models.md
3331
# Card
3432
- title: Use in Power Automate
3533
linkLists:

0 commit comments

Comments
 (0)