Production AKS System Nodes NotReady – OverconstrainedZonalAllocationRequest – Engineering Assistance Required
Hello Microsoft AKS Support Team,
We are experiencing an ongoing issue with our production Azure Kubernetes Service (AKS) cluster in West Europe, which has remained unresolved since 24 October 2026.
Both system node pool instances are NotReady, and the underlying Azure Virtual Machine Scale Set (VMSS) is reporting allocation failures.
Although our user node pool remains operational, the cluster is currently running without healthy system-node capacity.
1. Environment Details
| Component |
Configuration |
| Azure Region |
West Europe |
| -------- |
-------- |
| Azure Region |
West Europe |
| Kubernetes Version |
1.28.9 |
| System Node Pool |
agentpool |
| System Node VM Size |
Standard_DC2s_v2 |
| System Node Count |
2 |
| System Availability Zones |
1, 2, 3 |
| User Node Pool |
prdgeneral |
| User Node VM Size |
Standard_DS3_v2 |
| User Node Count |
3 |
| User Availability Zone |
3 |
2. Current Issue
Since 24 October 2026, both system nodes have remained in the NotReady state.
Kubernetes reports:
Node condition: NodeStatusUnknown
Reason: Kubelet stopped posting node status
Both system nodes are unavailable.
The underlying VMSS reports:
Error: OverconstrainedZonalAllocationRequest
Provisioning State: Failed
Latest Model Applied: False
The Azure allocation error indicates that the VM instances cannot be allocated with the existing combination of VM size, availability zone, and networking constraints.
3. AKS Node Pool and VMSS Configuration Mismatch
During troubleshooting, we attempted to change the underlying VMSS model to Standard_D2s_v5.
The current configuration is:
| Component |
VM Size |
| AKS-managed system node pool |
Standard_DC2s_v2 |
| -------- |
-------- |
| AKS-managed system node pool |
Standard_DC2s_v2 |
| Underlying VMSS model |
Standard_D2s_v5 |
| Existing VMSS instances |
Standard_DC2s_v2 |
Both existing instances report LatestModelApplied=false.
The direct VMSS model modification was performed after the original incident began and was not the initial cause of the outage.
We have stopped further direct VMSS modifications and require guidance on safely reconciling this mismatch through a Microsoft-supported procedure.
4. Production Impact
Our three user nodes remain operational and continue hosting production applications and critical Kubernetes components.
Current utilization:
| Resource |
Utilization |
| CPU |
Approximately 7–8% per node |
| -------- |
-------- |
| CPU |
Approximately 7–8% per node |
| Memory |
Approximately 60–76% per node |
Although production applications are currently operational, the absence of healthy system nodes creates an ongoing availability and recovery risk.
Due to budget constraints, increasing the number of nodes is not feasible.
Our priority is to recover the existing infrastructure without disrupting healthy production workloads or introducing additional infrastructure costs.
5. Troubleshooting Already Completed
We have performed the following investigations:
Verified Kubernetes node conditions and identified both system nodes as NotReady.
Inspected the underlying VMSS and confirmed failed provisioning states.
Identified OverconstrainedZonalAllocationRequest as the reported Azure allocation failure.
Reviewed the AKS node pool and VMSS configurations.
Attempted system node pool scaling, which failed.
Attempted replacement node pool creation, which was blocked due to the unsupported Kubernetes version.
Checked available AKS upgrade targets.
The cluster currently runs Kubernetes 1.28.9, while Azure offers 1.34.x as an upgrade target.
We have not attempted the Kubernetes upgrade because we require confirmation that the procedure is supported and will not disrupt our healthy production nodes.
6. Assistance Required from Microsoft
We request assistance from the Microsoft AKS Engineering and Azure Compute/VMSS teams with the following questions:
1. System Node Pool Recovery
What is the recommended Microsoft-supported procedure to recover the existing system node pool when both VMSS instances are unavailable due to OverconstrainedZonalAllocationRequest?
2. VMSS Configuration Reconciliation
How can we safely reconcile the AKS-managed node pool configuration (Standard_DC2s_v2) with the underlying VMSS model (Standard_D2s_v5) without disrupting the existing production workloads?
3. Kubernetes Upgrade Path
Is a control-plane-only upgrade from Kubernetes 1.28.9 to 1.34.x supported in this recovery scenario?
If so, would it allow us to create a replacement system node pool while retaining the existing user nodes?
4. Alternative Recovery Procedure
If the control-plane upgrade is unsupported or unsafe, what alternative recovery approach does Microsoft recommend?
5. Azure Compute Allocation Investigation
Can Microsoft investigate whether the persistent allocation failures are caused by:
Regional or zonal VM SKU capacity limitations
Availability zone restrictions
VMSS networking constraints
Other Azure Compute allocation restrictions
7. Request for Engineering Escalation
We have already completed the initial troubleshooting recommendations, but the issue remains unresolved.
Our Azure subscription uses the Developer Support Plan, and our existing support request has not yet resulted in a validated recovery procedure.
Given the ongoing production impact, we request review by a Microsoft AKS or Azure Compute engineer and guidance on the available private technical escalation process.
We can provide the following information privately if required:
Azure subscription and resource identifiers
AKS and VMSS diagnostic outputs
Azure Activity Logs
Failed operation and correlation IDs
Additional cluster configuration details
Our primary requirement is a validated, step-by-step recovery procedure that restores system-node capacity without disrupting our healthy production workloads.
Thank you for your assistance.
Production AKS System Nodes NotReady – OverconstrainedZonalAllocationRequest – Engineering Assistance Required
Hello Microsoft AKS Support Team,
We are experiencing an ongoing issue with our production Azure Kubernetes Service (AKS) cluster in West Europe, which has remained unresolved since 24 October 2026.
Both system node pool instances are NotReady, and the underlying Azure Virtual Machine Scale Set (VMSS) is reporting allocation failures.
Although our user node pool remains operational, the cluster is currently running without healthy system-node capacity.
1. Environment Details
| Component |
Configuration |
| Azure Region |
West Europe |
| Kubernetes Version |
1.28.9 |
| System Node Pool |
agentpool |
| System Node VM Size |
Standard_DC2s_v2 |
| System Node Count |
2 |
| System Availability Zones |
1, 2, 3 |
| User Node Pool |
prdgeneral |
| User Node VM Size |
Standard_DS3_v2 |
| User Node Count |
3 |
| User Availability Zone |
3 |
2. Current Issue
Since 24 October 2026, both system nodes have remained in the NotReady state.
Kubernetes reports:
Node condition: NodeStatusUnknown
Reason: Kubelet stopped posting node status
Both system nodes are unavailable.
The underlying VMSS reports:
Error: OverconstrainedZonalAllocationRequest
Provisioning State: Failed
Latest Model Applied: False
The Azure allocation error indicates that the VM instances cannot be allocated with the existing combination of VM size, availability zone, and networking constraints.
3. AKS Node Pool and VMSS Configuration Mismatch
During troubleshooting, we attempted to change the underlying VMSS model to Standard_D2s_v5.
The current configuration is:
| Component |
VM Size |
| AKS-managed system node pool |
Standard_DC2s_v2 |
| Underlying VMSS model |
Standard_D2s_v5 |
| Existing VMSS instances |
Standard_DC2s_v2 |
Both existing instances report LatestModelApplied=false.
The direct VMSS model modification was performed after the original incident began and was not the initial cause of the outage.
We have stopped further direct VMSS modifications and require guidance on safely reconciling this mismatch through a Microsoft-supported procedure.
4. Production Impact
Our three user nodes remain operational and continue hosting production applications and critical Kubernetes components.
Current utilization:
| Resource |
Utilization |
| CPU |
Approximately 7–8% per node |
| Memory |
Approximately 60–76% per node |
Although production applications are currently operational, the absence of healthy system nodes creates an ongoing availability and recovery risk.
Due to budget constraints, increasing the number of nodes is not feasible.
Our priority is to recover the existing infrastructure without disrupting healthy production workloads or introducing additional infrastructure costs.
5. Troubleshooting Already Completed
We have performed the following investigations:
Verified Kubernetes node conditions and identified both system nodes as NotReady.
Inspected the underlying VMSS and confirmed failed provisioning states.
Identified OverconstrainedZonalAllocationRequest as the reported Azure allocation failure.
Reviewed the AKS node pool and VMSS configurations.
Attempted system node pool scaling, which failed.
Attempted replacement node pool creation, which was blocked due to the unsupported Kubernetes version.
Checked available AKS upgrade targets.
The cluster currently runs Kubernetes 1.28.9, while Azure offers 1.34.x as an upgrade target.
We have not attempted the Kubernetes upgrade because we require confirmation that the procedure is supported and will not disrupt our healthy production nodes.
6. Assistance Required from Microsoft
We request assistance from the Microsoft AKS Engineering and Azure Compute/VMSS teams with the following questions:
1. System Node Pool Recovery
What is the recommended Microsoft-supported procedure to recover the existing system node pool when both VMSS instances are unavailable due to OverconstrainedZonalAllocationRequest?
2. VMSS Configuration Reconciliation
How can we safely reconcile the AKS-managed node pool configuration (Standard_DC2s_v2) with the underlying VMSS model (Standard_D2s_v5) without disrupting the existing production workloads?
3. Kubernetes Upgrade Path
Is a control-plane-only upgrade from Kubernetes 1.28.9 to 1.34.x supported in this recovery scenario?
If so, would it allow us to create a replacement system node pool while retaining the existing user nodes?
4. Alternative Recovery Procedure
If the control-plane upgrade is unsupported or unsafe, what alternative recovery approach does Microsoft recommend?
5. Azure Compute Allocation Investigation
Can Microsoft investigate whether the persistent allocation failures are caused by:
Regional or zonal VM SKU capacity limitations
Availability zone restrictions
VMSS networking constraints
Other Azure Compute allocation restrictions
7. Request for Engineering Escalation
We have already completed the initial troubleshooting recommendations, but the issue remains unresolved.
Our Azure subscription uses the Developer Support Plan, and our existing support request has not yet resulted in a validated recovery procedure.
Given the ongoing production impact, we request review by a Microsoft AKS or Azure Compute engineer and guidance on the available private technical escalation process.
We can provide the following information privately if required:
Azure subscription and resource identifiers
AKS and VMSS diagnostic outputs
Azure Activity Logs
Failed operation and correlation IDs
Additional cluster configuration details
Our primary requirement is a validated, step-by-step recovery procedure that restores system-node capacity without disrupting our healthy production workloads.
Thank you for your assistance.