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
description: Learn how to troubleshoot Node Auto-provisisioning in Azure Kubernetes Service (AKS).
4
4
ms.service: azure-kubernetes-service
5
5
ms.date: 09/05/2025
6
-
editor: wdarko1
6
+
editor: bsoghigian
7
7
ms.reviewer:
8
8
#Customer intent: As an Azure Kubernetes Service user, I want to troubleshoot problems that involve Node Auto-provisioining managed add-on so that I can successfully provision, scale, and manage my nodes and workloads on Azure Kubernetes Service (AKS).
9
9
ms.custom: sap:Extensions, Policies and Add-Ons
10
10
---
11
11
12
-
# Troubleshoot the node auto provisioning (NAP) in Azure Kubernetes Service (AKS)
12
+
# Troubleshoot node auto provisioning (NAP) in Azure Kubernetes Service (AKS)
13
13
14
14
This article discusses how to troubleshoot Node auto provisioning(NAP), a managed add-on based on the open source [Karpenter](https://karpenter.sh) project. NAP automatically provisions and manages nodes in response to pending pod pressure, and manages scaling events at the virtual machine, or node level.
15
15
When you enable Node Auto-provisioning, you might experience problems that are associated with the configuration of the infrastructure autoscaler. This article will help you troubleshoot errors and resolve common problems that affect NAP but aren't covered in the official Karpenter [FAQ][karpenter-faq] and [troubleshooting guide][karpenter-troubleshooting].
@@ -26,7 +26,7 @@ Ensure the following tools are installed and configured. They're used in the fol
26
26
27
27
### Nodes Not Being Removed
28
28
29
-
**Symptoms**: Underutilized nodes remain in the cluster longer than expected.
29
+
**Symptoms**: Underutilized or empty nodes remain in the cluster longer than expected.
**Note**: The `--dns-service-ip` parameter is only supported for NAP (Node Auto Provisioning) clusters and is not available for self-hosted Karpenter installations.
148
+
>[!NOTE]
149
+
>The `--dns-service-ip` parameter is only supported for NAP (Node Auto Provisioning) clusters and is not available for self-hosted Karpenter installations.
149
150
150
151
**Symptoms**: Pods can't resolve DNS names or kubelet fails to register with API server due to DNS resolution failures.
151
152
@@ -259,5 +260,5 @@ az vm list-usage --location <region> --query "[?currentValue >= limit]"
0 commit comments