AKS Node configuration mismatch

David Poor 0 Reputation points
2026-07-08T13:45:17.58+00:00

Summary: AKS system nodepool in persistent Failed provisioning state with corrupted metadata. Nodepool has disappeared from az aks nodepool  list but underlying VMs and nodes are still running and healthy.

Symptoms: - Nodepool "system" shows Failed provisioningState - vmSize and count are blank/null in nodepool metadata - Upgrade attempt fails: "QuotaExceeded - unable to create    minimum required surge nodes" - After update attempt, nodepool no longer appears in  az aks nodepool list - However 2 VMs are still running and healthy. kubectl get nodes shows both nodes Ready - All workload pods are running on these nodes - Nodepool type: VirtualMachines fleet (not VMSS)

Commands run and their output: az aks nodepool list → system nodepool now missing entirely az vm list → both VMs present and Succeeded kubectl get nodes → both nodes Ready v1.32.4 az aks nodepool show --name system --query status →    {"provisioningError": null}

Request: Please reconcile the AKS control plane metadata for the system  nodepool so that: 1. Nodepool reappears in az aks nodepool list 2. provisioningState returns to Succeeded 3. vmSize and count are correctly populated 4. Upgrades can proceed without data loss

Azure Kubernetes Service
Azure Kubernetes Service

An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.