Background / Overview
When deploying a DKP cluster in Azure, it is possible that the default quotas are not enough to run the recommended number of DKP nodes and can fail with the following message while attempting to create a cluster.
Error: compute.VirtualMachinesClient#CreateOrUpdate: Failure sending request: StatusCode=0 -- Original Error: autorest/azure: Service returned an error. Status= Code="OperationNotAllowed" Message="Operation could not be completed as it results in exceeding approved Total Regional Cores quota. Additional details - Deployment Model: Resource Manager, Location: australiaeast, Current Limit: 10, Current Usage: 8, Additional Required: 4, (Minimum) New Limit Required: 12. Submit a request for Quota increase at https://aka.ms/ProdportalCRP/?#create/Microsoft.Support/Parameters/%7B%22subId%22:%22b0d454f1-6842-49bb-81dd-fc502a97c711%22,%22pesId%22:%2206bfd9d3-516b-d5c6-5802-169c800dec89%22,%22supportTopicId%22:%22e12e3d1d-7fa0-af33-c6d0-3c50df9658a3%22%7D by specifying parameters listed in the 'Details' section for deployment to succeed. Please read more about quota limits at https://docs.microsoft.com/en-us/azure/azure-supportability/regional-quota-requests."
Resolution
Azure quota increase requests can be requested through Azure support. Instructions can be found in this page: https://learn.microsoft.com/en-us/azure/quotas/regional-quota-requests#request-an-increase-for-regional-vcpu-quotas
Quota increase for other resources needed by DKP should also be requested through Azure.