Edit

Share via


"QuotaExceeded" or "InsufficientVCPUQuota" error during AKS creation or upgrade

This article provides a solution to a "QuotaExceeded" or "InsufficientVCPUQuota" error that occurs during an Azure Kubernetes Service (AKS) creation or upgrade operation.

Symptoms

When you try to scale up your node pools in an AKS cluster, deploy a new cluster, or deploy a new node pool, you receive an error message that resembles the following text:

  • Family quota errors

    Code: QuotaExceeded
    Message: Operation could not be completed as it results in exceeding approved standardDSv3Family Cores quota. Additional details - Deployment Model: Resource Manager, Location: eastus2, Current Limit: 1500, Current Usage: 1500, Additional Required: 16, (Minimum) New Limit Required: 1516.

    Or

    Code: ErrCode_InsufficientVCPUQuota
    Message: Insufficient vcpu quota requested 48, remaining 32 for family standardDSv5Family for region qatarcentral

  • Regional quota errors

    Code: QuotaExceeded
    Message: Operation could not be completed as it results in exceeding approved Total Regional Cores quota. Additional details - Deployment Model: Resource Manager, Location: eastus, Current Limit: 350, Current Usage: 348, Additional Required: 4, (Minimum) New Limit Required: 352.

    Or

    Code: ErrCode_InsufficientVCPUQuota
    Message: "Insufficient regional vcpu quota left for location eastus. left regional vcpu quota 0, requested quota 4"

Cause

This error occurs because the operation that you try to perform exceeds the current quota limits.

Solution

To resolve family quota errors, increase VM-family vCPU quotas.

To resolve regional quota errors, select a different region or increase a regional vCPU quota.

Contact us for help

If you have questions or need help, create a support request, or ask Azure community support. You can also submit product feedback to Azure feedback community.