ErrCode_InsufficientVCPUQuota

József Orbán 30 Reputation points
2025-01-05T11:09:13.7566667+00:00

I am using MS Learn tutorials to learn Azure Services, involving creating apps with AKS. I use free tier for Azure as MS Learn suggested this ... and I considered it to be enough, especially taking into account the given free ...$ credit.

Now, on the 2nd step of the learning process the task was to create an AKS and I followed the instructions of Create AKS instance tutorial. I selected a region (germanywestcentral) and at Review+Create point Azure dropped the "ErrCode_InsufficientVCPUQuota" error... for all 8 regions (close and distant) that I tried, as it was suggested on 3 different tickets of Website support responses. See error details at the bottom.

I read several articles found by myself or suggested by Azure AI (Copilot) system, but none give a real solution.

  1. I cannot request quota increase because a) I have no Compute just Compute(Classic) quota and this latter one is no size adjustable and I do not find the way to add Compute quota. My Compute(Classic) quota seems not to be usable for creating AKS. b) I am on free tier/account which has limited accessibility and adjustability.
  2. I still have my credit and due to this I do not wish to change to a payable account. Additionally I still consider that following and completing MS Learn tutorials would not consume money as the basic concept of the MS Learn is to learn for free. Please correct me if I am wrong.
  3. I followed the most relevant answer in this AKS issue topic where there was an option to file a Quota increase Support ticket... and I entered an infinit cycle of "Creating Support Request" between Azure Portal and Azure Support Community. Azure Support from an official requires ...$/month subscription, which is again against my wish to take advantage on the basic concept of MS Learn free tutorials.

That's why I ended up creating this entry and help request instead of asking direct help from Azure Support, becasue I cannot get there.

Could you please help and solve my issues or add some hint or direct connestion to someone!

{"code":"InvalidTemplateDeployment","details":[{"code":"ErrCode_InsufficientVCPUQuota","message":"Preflight validation check for resource(s) for container service [mycontainername] in resource group learn-cna-rg failed. Message: Insufficient regional vcpu quota left for location germanywestcentral. left regional vcpu quota 0, requested quota 8. Details: "}],"message":"The template deployment 'microsoft.aks-1736024678158' is not valid according to the validation procedure. The tracking id is '645b4314-3398-4cee-aae6-837a9eb55006'. See inner errors for details."}

Azure Training
Azure Training
Azure: A cloud computing platform and infrastructure for building, deploying and managing applications and services through a worldwide network of Microsoft-managed datacenters.Training: Instruction to develop new skills.
1,962 questions
{count} votes

Accepted answer
  1. RDash 2,415 Reputation points Microsoft Vendor
    2025-01-08T06:02:19.16+00:00

    Hi József Orbán,

    It sounds like you're facing a frustrating situation while trying to follow the Azure tutorials on MS Learn, particularly with creating an Azure Kubernetes Service (AKS) instance on a free tier account. Let's break down the issues you're encountering and explore potential solutions.

    Understanding the Issues

    1. Insufficient vCPU Quota: The error message you received indicates that you do not have enough vCPU quota in the selected region (germanywestcentral) to create the AKS instance. This is a common issue for users on the free tier, as the quotas for resources can be quite limited.

    Free Tier Limitations: The free tier does provide some credits and access to certain services, but it also comes with restrictions, including limited quotas for resources like vCPUs. This can make it challenging to create larger resources like AKS clusters, which typically require more vCPUs.

    Quota Increase Requests: As you noted, the free tier does not allow for the same level of support as a paid subscription, and you may not be able to request a quota increase for the Compute resources needed for AKS.

    Potential Solutions

    Here are some steps you can take to address the issues you're facing:

    1. Check Quota in Different Regions: While you mentioned trying multiple regions, it might be worth checking the quotas in regions that are known to have more available resources. You can use the Azure CLI command:
         bash
         1az vm list-usage --location <region> --output table
      
      Replace <region> with the name of the region you want to check. This will show you the available vCPU quota in that region.
    2. Use Smaller Node Sizes: If you are able to create an AKS cluster, consider using smaller node sizes that require fewer vCPUs. This might allow you to stay within the limits of your free tier account.
    3. Explore Alternative Learning Paths: If creating an AKS cluster is not feasible on the free tier, consider exploring other Azure services or tutorials that do not require as many resources. There are many learning paths available on MS Learn that can help you gain experience without needing to create an AKS instance.
    4. Contact Azure Support: While you mentioned difficulties in reaching Azure Support, it may still be worth trying to contact them through the Azure portal. You can also check the Azure community forums or Stack Overflow for additional help from other users who may have faced similar issues.
    5. Feedback to MS Learn: Since you are using MS Learn, consider providing feedback directly on the tutorial you are following. This can help Microsoft improve the content and provide clearer guidance for users on the free tier. While the limitations of the free tier can be frustrating, there are still ways to learn and explore Azure services. If creating an AKS instance proves too challenging, consider focusing on other areas of Azure that align with your learning goals. If you have further questions or need more specific guidance, feel free to ask! Please don't hesitate to reach out to us if you have any further queries. I hope the information provided has been helpful to you! If so, please accept the answer by clicking the Accept Answer / Upvote on the post. We value your feedback, and it will help to assist others who might have a similar query. Thank you for your contribution in enhancing Microsoft Q&A!
    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

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