An Azure service that provides serverless Kubernetes, an integrated continuous integration and continuous delivery experience, and enterprise-grade security and governance.
AKS Node configuration mismatch
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