Closed Powerhelmsman closed 2 years ago
In general enum-type values should not be case sensitive at all. I suspect there may be an issue with the argument metadata.
I reproduced this:
$ az aks create -g mbtest2 -n foop -s standard_ds2_v2 -c 1
Deployment failed. Correlation ID: 5e57d414-d306-4696-bfd0-ef7e8374386b. Provisioning of resource(s) for container service foop in resource group mbtest2 failed. Message: Deployment template validation failed: 'The provided value 'standard_ds2_v2' for the template parameter 'nodepool1VMSize' at line '1' and column '7888' is not valid. The parameter value is not part of the allowed value(s): 'Standard_A0,Standard_A1,Standard_A10,Standard_A11,Standard_A1_v2,Standard_A2,Standard_A2_v2,Standard_A2m_v2,Standard_A3,Standard_A4,Standard_A4_v2,Standard_A4m_v2,Standard_A5,Standard_A6,Standard_A7,Standard_A8,Standard_A8_v2,Standard_A8m_v2,Standard_A9,Standard_B1ms,Standard_B1s,Standard_B2ms,Standard_B2s,Standard_B4ms,Standard_B8ms,Standard_D1,Standard_D11,Standard_D11_v2,Standard_D11_v2_Promo,Standard_D12,Standard_D12_v2,Standard_D12_v2_Promo,Standard_D13,Standard_D13_v2,Standard_D13_v2_Promo,Standard_D14,Standard_D14_v2,Standard_D14_v2_Promo,Standard_D15_v2,Standard_D16_v3,Standard_D16s_v3,Standard_D1_v2,Standard_D2,Standard_D2_v2,Standard_D2_v2_Promo,Standard_D2_v3,Standard_D2s_v3,Standard_D3,Standard_D32_v3,Standard_D32s_v3,Standard_D3_v2,Standard_D3_v2_Promo,Standard_D4,Standard_D4_v2,Standard_D4_v2_Promo,Standard_D4_v3,Standard_D4s_v3,Standard_D5_v2,Standard_D5_v2_Promo,Standard_D64_v3,Standard_D64s_v3,Standard_D8_v3,Standard_D8s_v3,Standard_DC2s,Standard_DC4s,Standard_DS1,Standard_DS11,Standard_DS11-1_v2,Standard_DS11_v2,Standard_DS11_v2_Promo,Standard_DS12,Standard_DS12-1_v2,Standard_DS12-2_v2,Standard_DS12_v2,Standard_DS12_v2_Promo,Standard_DS13,Standard_DS13-2_v2,Standard_DS13-4_v2,Standard_DS13_v2,Standard_DS13_v2_Promo,Standard_DS14,Standard_DS14-4_v2,Standard_DS14-8_v2,Standard_DS14_v2,Standard_DS14_v2_Promo,Standard_DS15_v2,Standard_DS1_v2,Standard_DS2,Standard_DS2_v2,Standard_DS2_v2_Promo,Standard_DS3,Standard_DS3_v2,Standard_DS3_v2_Promo,Standard_DS4,Standard_DS4_v2,Standard_DS4_v2_Promo,Standard_DS5_v2,Standard_DS5_v2_Promo,Standard_E16-4s_v3,Standard_E16-8s_v3,Standard_E16_v3,Standard_E16s_v3,Standard_E20_v3,Standard_E20s_v3,Standard_E2_v3,Standard_E2s_v3,Standard_E32-16s_v3,Standard_E32-8s_v3,Standard_E32_v3,Standard_E32s_v3,Standard_E4-2s_v3,Standard_E4_v3,Standard_E4s_v3,Standard_E64-16s_v3,Standard_E64-32s_v3,Standard_E64_v3,Standard_E64i_v3,Standard_E64is_v3,Standard_E64s_v3,Standard_E8-2s_v3,Standard_E8-4s_v3,Standard_E8_v3,Standard_E8s_v3,Standard_F1,Standard_F16,Standard_F16s,Standard_F16s_v2,Standard_F1s,Standard_F2,Standard_F2s,Standard_F2s_v2,Standard_F32s_v2,Standard_F4,Standard_F4s,Standard_F4s_v2,Standard_F64s_v2,Standard_F72s_v2,Standard_F8,Standard_F8s,Standard_F8s_v2,Standard_G1,Standard_G2,Standard_G3,Standard_G4,Standard_G5,Standard_GS1,Standard_GS2,Standard_GS3,Standard_GS4,Standard_GS4-4,Standard_GS4-8,Standard_GS5,Standard_GS5-16,Standard_GS5-8,Standard_H16,Standard_H16m,Standard_H16mr,Standard_H16r,Standard_H8,Standard_H8m,Standard_L16s,Standard_L16s_v2,Standard_L32s,Standard_L32s_v2,Standard_L4s,Standard_L64s_v2,Standard_L80s_v2,Standard_L8s,Standard_L8s_v2,Standard_M128,Standard_M128-32ms,Standard_M128-64ms,Standard_M128m,Standard_M128ms,Standard_M128s,Standard_M16-4ms,Standard_M16-8ms,Standard_M16ms,Standard_M32-16ms,Standard_M32-8ms,Standard_M32ls,Standard_M32ms,Standard_M32ts,Standard_M64,Standard_M64-16ms,Standard_M64-32ms,Standard_M64ls,Standard_M64m,Standard_M64ms,Standard_M64s,Standard_M8-2ms,Standard_M8-4ms,Standard_M8ms,Standard_NC12,Standard_NC12s_v2,Standard_NC12s_v3,Standard_NC24,Standard_NC24r,Standard_NC24rs_v2,Standard_NC24rs_v3,Standard_NC24s_v2,Standard_NC24s_v3,Standard_NC6,Standard_NC6s_v2,Standard_NC6s_v3,Standard_ND12s,Standard_ND24rs,Standard_ND24s,Standard_ND6s,Standard_NV12,Standard_NV12s_v2,Standard_NV24,Standard_NV24s_v2,Standard_NV6,Standard_NV6s_v2,Standard_PB12s,Standard_PB24s,Standard_PB6s'.'.. Details:
Currently AKS does a pre-flight validation for the exact value ARM expects
This command is working now az aks create -g Issue7160 -n issue7160ks -s standard_ds2_v2 -c 1
This issue was create by @sprab from https://github.com/MicrosoftDocs/feedback/issues/639 🛑 IMPORTANT: You can get your feedback addressed faster if you use the comment section for the article in which you encountered a problem. Link to article: https://docs.microsoft.com/en-us/cli/azure/aks?view=azure-cli-latest#az-aks-create Tell us where exactly a problem occurs. Problem: What's wrong with the article? az aks create is case sensitive to the VM sku mentioned. When we mention the vm size in all lower cases, it returns with the following error: Error occurred in request., RetryError: HTTPSConnectionPool(host='management.azure.com', port=443): Max retries exceeded with url: /subscriptions/615ff5fc-44cd-4e81-b419-47cad6ae2a4d/resourceGroups/aks5/providers/Microsoft.ContainerService/managedClusters/aks5?api-version=2018-03-31 (Caused by ResponseError('too many 500 error responses',)) Traceback (most recent call last): File "/opt/az/lib/python3.6/site-packages/requests/adapters.py", line 445, in send timeout=timeout The documentation should clearly mention that the value passed in --node-vm-size is case sensitive.
Document Details
⚠Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.