Skip to content

Commit 0d93881

Browse files
Merge pull request #10491 from ryanberg-aquent/CI-8944
AB#8944: [AKS] Create a new troubleshooting article under Scale operations for AKS
2 parents 6811812 + 58ea9d5 commit 0d93881

2 files changed

Lines changed: 38 additions & 0 deletions

File tree

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

0 commit comments

Comments
 (0)