From 9bfb50d8481c8f1fbac34bd66fa15019d85d387d Mon Sep 17 00:00:00 2001 From: Prashanth684 Date: Mon, 18 Apr 2022 16:06:30 -0700 Subject: [PATCH] update azure instance types with the latest az 2.35 to include the new arm64 instances /area provider/azure --- .../azure/azure_instance_types.go | 441 ++++++++++++++++++ 1 file changed, 441 insertions(+) diff --git a/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go b/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go index f663cbf36e87..72054d02caa2 100644 --- a/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go +++ b/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go @@ -458,6 +458,34 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_D16pds_v5": { + InstanceType: "Standard_D16pds_v5", + SkuFamily: "standardDPDSv5Family", + VCPU: 16, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_D16plds_v5": { + InstanceType: "Standard_D16plds_v5", + SkuFamily: "standardDPLDSv5Family", + VCPU: 16, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_D16pls_v5": { + InstanceType: "Standard_D16pls_v5", + SkuFamily: "standardDPLSv5Family", + VCPU: 16, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_D16ps_v5": { + InstanceType: "Standard_D16ps_v5", + SkuFamily: "standardDPSv5Family", + VCPU: 16, + MemoryMb: 65536, + GPU: 0, + }, "Standard_D16s_v3": { InstanceType: "Standard_D16s_v3", SkuFamily: "standardDSv3Family", @@ -604,6 +632,34 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 8192, GPU: 0, }, + "Standard_D2pds_v5": { + InstanceType: "Standard_D2pds_v5", + SkuFamily: "standardDPDSv5Family", + VCPU: 2, + MemoryMb: 8192, + GPU: 0, + }, + "Standard_D2plds_v5": { + InstanceType: "Standard_D2plds_v5", + SkuFamily: "standardDPLDSv5Family", + VCPU: 2, + MemoryMb: 4096, + GPU: 0, + }, + "Standard_D2pls_v5": { + InstanceType: "Standard_D2pls_v5", + SkuFamily: "standardDPLSv5Family", + VCPU: 2, + MemoryMb: 4096, + GPU: 0, + }, + "Standard_D2ps_v5": { + InstanceType: "Standard_D2ps_v5", + SkuFamily: "standardDPSv5Family", + VCPU: 2, + MemoryMb: 8192, + GPU: 0, + }, "Standard_D2s_v3": { InstanceType: "Standard_D2s_v3", SkuFamily: "standardDSv3Family", @@ -729,6 +785,34 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_D32pds_v5": { + InstanceType: "Standard_D32pds_v5", + SkuFamily: "standardDPDSv5Family", + VCPU: 32, + MemoryMb: 131072, + GPU: 0, + }, + "Standard_D32plds_v5": { + InstanceType: "Standard_D32plds_v5", + SkuFamily: "standardDPLDSv5Family", + VCPU: 32, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_D32pls_v5": { + InstanceType: "Standard_D32pls_v5", + SkuFamily: "standardDPLSv5Family", + VCPU: 32, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_D32ps_v5": { + InstanceType: "Standard_D32ps_v5", + SkuFamily: "standardDPSv5Family", + VCPU: 32, + MemoryMb: 131072, + GPU: 0, + }, "Standard_D32s_v3": { InstanceType: "Standard_D32s_v3", SkuFamily: "standardDSv3Family", @@ -868,6 +952,34 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 196608, GPU: 0, }, + "Standard_D48pds_v5": { + InstanceType: "Standard_D48pds_v5", + SkuFamily: "standardDPDSv5Family", + VCPU: 48, + MemoryMb: 196608, + GPU: 0, + }, + "Standard_D48plds_v5": { + InstanceType: "Standard_D48plds_v5", + SkuFamily: "standardDPLDSv5Family", + VCPU: 48, + MemoryMb: 98304, + GPU: 0, + }, + "Standard_D48pls_v5": { + InstanceType: "Standard_D48pls_v5", + SkuFamily: "standardDPLSv5Family", + VCPU: 48, + MemoryMb: 98304, + GPU: 0, + }, + "Standard_D48ps_v5": { + InstanceType: "Standard_D48ps_v5", + SkuFamily: "standardDPSv5Family", + VCPU: 48, + MemoryMb: 196608, + GPU: 0, + }, "Standard_D48s_v3": { InstanceType: "Standard_D48s_v3", SkuFamily: "standardDSv3Family", @@ -1000,6 +1112,34 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_D4pds_v5": { + InstanceType: "Standard_D4pds_v5", + SkuFamily: "standardDPDSv5Family", + VCPU: 4, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_D4plds_v5": { + InstanceType: "Standard_D4plds_v5", + SkuFamily: "standardDPLDSv5Family", + VCPU: 4, + MemoryMb: 8192, + GPU: 0, + }, + "Standard_D4pls_v5": { + InstanceType: "Standard_D4pls_v5", + SkuFamily: "standardDPLSv5Family", + VCPU: 4, + MemoryMb: 8192, + GPU: 0, + }, + "Standard_D4ps_v5": { + InstanceType: "Standard_D4ps_v5", + SkuFamily: "standardDPSv5Family", + VCPU: 4, + MemoryMb: 16384, + GPU: 0, + }, "Standard_D4s_v3": { InstanceType: "Standard_D4s_v3", SkuFamily: "standardDSv3Family", @@ -1126,6 +1266,34 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 262144, GPU: 0, }, + "Standard_D64pds_v5": { + InstanceType: "Standard_D64pds_v5", + SkuFamily: "standardDPDSv5Family", + VCPU: 64, + MemoryMb: 262144, + GPU: 0, + }, + "Standard_D64plds_v5": { + InstanceType: "Standard_D64plds_v5", + SkuFamily: "standardDPLDSv5Family", + VCPU: 64, + MemoryMb: 131072, + GPU: 0, + }, + "Standard_D64pls_v5": { + InstanceType: "Standard_D64pls_v5", + SkuFamily: "standardDPLSv5Family", + VCPU: 64, + MemoryMb: 131072, + GPU: 0, + }, + "Standard_D64ps_v5": { + InstanceType: "Standard_D64ps_v5", + SkuFamily: "standardDPSv5Family", + VCPU: 64, + MemoryMb: 262144, + GPU: 0, + }, "Standard_D64s_v3": { InstanceType: "Standard_D64s_v3", SkuFamily: "standardDSv3Family", @@ -1244,6 +1412,34 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_D8pds_v5": { + InstanceType: "Standard_D8pds_v5", + SkuFamily: "standardDPDSv5Family", + VCPU: 8, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_D8plds_v5": { + InstanceType: "Standard_D8plds_v5", + SkuFamily: "standardDPLDSv5Family", + VCPU: 8, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_D8pls_v5": { + InstanceType: "Standard_D8pls_v5", + SkuFamily: "standardDPLSv5Family", + VCPU: 8, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_D8ps_v5": { + InstanceType: "Standard_D8ps_v5", + SkuFamily: "standardDPSv5Family", + VCPU: 8, + MemoryMb: 32768, + GPU: 0, + }, "Standard_D8s_v3": { InstanceType: "Standard_D8s_v3", SkuFamily: "standardDSv3Family", @@ -2021,6 +2217,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_E16bds_v5": { + InstanceType: "Standard_E16bds_v5", + SkuFamily: "standardEBDSv5Family", + VCPU: 16, + MemoryMb: 131072, + GPU: 0, + }, + "Standard_E16bs_v5": { + InstanceType: "Standard_E16bs_v5", + SkuFamily: "standardEBSv5Family", + VCPU: 16, + MemoryMb: 131072, + GPU: 0, + }, "Standard_E16d_v4": { InstanceType: "Standard_E16d_v4", SkuFamily: "standardEDv4Family", @@ -2055,6 +2265,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 131072, GPU: 0, }, + "Standard_E16pds_v5": { + InstanceType: "Standard_E16pds_v5", + SkuFamily: "standardEPDSv5Family", + VCPU: 16, + MemoryMb: 131072, + GPU: 0, + }, + "Standard_E16ps_v5": { + InstanceType: "Standard_E16ps_v5", + SkuFamily: "standardEPSv5Family", + VCPU: 16, + MemoryMb: 131072, + GPU: 0, + }, "Standard_E16s_v3": { InstanceType: "Standard_E16s_v3", SkuFamily: "standardESv3Family", @@ -2159,6 +2383,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 163840, GPU: 0, }, + "Standard_E20pds_v5": { + InstanceType: "Standard_E20pds_v5", + SkuFamily: "standardEPDSv5Family", + VCPU: 20, + MemoryMb: 163840, + GPU: 0, + }, + "Standard_E20ps_v5": { + InstanceType: "Standard_E20ps_v5", + SkuFamily: "standardEPSv5Family", + VCPU: 20, + MemoryMb: 163840, + GPU: 0, + }, "Standard_E20s_v3": { InstanceType: "Standard_E20s_v3", SkuFamily: "standardESv3Family", @@ -2229,6 +2467,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_E2bds_v5": { + InstanceType: "Standard_E2bds_v5", + SkuFamily: "standardEBDSv5Family", + VCPU: 2, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_E2bs_v5": { + InstanceType: "Standard_E2bs_v5", + SkuFamily: "standardEBSv5Family", + VCPU: 2, + MemoryMb: 16384, + GPU: 0, + }, "Standard_E2d_v4": { InstanceType: "Standard_E2d_v4", SkuFamily: "standardEDv4Family", @@ -2263,6 +2515,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 16384, GPU: 0, }, + "Standard_E2pds_v5": { + InstanceType: "Standard_E2pds_v5", + SkuFamily: "standardEPDSv5Family", + VCPU: 2, + MemoryMb: 16384, + GPU: 0, + }, + "Standard_E2ps_v5": { + InstanceType: "Standard_E2ps_v5", + SkuFamily: "standardEPSv5Family", + VCPU: 2, + MemoryMb: 16384, + GPU: 0, + }, "Standard_E2s_v3": { InstanceType: "Standard_E2s_v3", SkuFamily: "standardESv3Family", @@ -2445,6 +2711,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 262144, GPU: 0, }, + "Standard_E32bds_v5": { + InstanceType: "Standard_E32bds_v5", + SkuFamily: "standardEBDSv5Family", + VCPU: 32, + MemoryMb: 262144, + GPU: 0, + }, + "Standard_E32bs_v5": { + InstanceType: "Standard_E32bs_v5", + SkuFamily: "standardEBSv5Family", + VCPU: 32, + MemoryMb: 262144, + GPU: 0, + }, "Standard_E32d_v4": { InstanceType: "Standard_E32d_v4", SkuFamily: "standardEDv4Family", @@ -2479,6 +2759,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 262144, GPU: 0, }, + "Standard_E32pds_v5": { + InstanceType: "Standard_E32pds_v5", + SkuFamily: "standardEPDSv5Family", + VCPU: 32, + MemoryMb: 262144, + GPU: 0, + }, + "Standard_E32ps_v5": { + InstanceType: "Standard_E32ps_v5", + SkuFamily: "standardEPSv5Family", + VCPU: 32, + MemoryMb: 262144, + GPU: 0, + }, "Standard_E32s_v3": { InstanceType: "Standard_E32s_v3", SkuFamily: "standardESv3Family", @@ -2605,6 +2899,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 393216, GPU: 0, }, + "Standard_E48bds_v5": { + InstanceType: "Standard_E48bds_v5", + SkuFamily: "standardEBDSv5Family", + VCPU: 48, + MemoryMb: 393216, + GPU: 0, + }, + "Standard_E48bs_v5": { + InstanceType: "Standard_E48bs_v5", + SkuFamily: "standardEBSv5Family", + VCPU: 48, + MemoryMb: 393216, + GPU: 0, + }, "Standard_E48d_v4": { InstanceType: "Standard_E48d_v4", SkuFamily: "standardEDv4Family", @@ -2709,6 +3017,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_E4bds_v5": { + InstanceType: "Standard_E4bds_v5", + SkuFamily: "standardEBDSv5Family", + VCPU: 4, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_E4bs_v5": { + InstanceType: "Standard_E4bs_v5", + SkuFamily: "standardEBSv5Family", + VCPU: 4, + MemoryMb: 32768, + GPU: 0, + }, "Standard_E4d_v4": { InstanceType: "Standard_E4d_v4", SkuFamily: "standardEDv4Family", @@ -2743,6 +3065,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 32768, GPU: 0, }, + "Standard_E4pds_v5": { + InstanceType: "Standard_E4pds_v5", + SkuFamily: "standardEPDSv5Family", + VCPU: 4, + MemoryMb: 32768, + GPU: 0, + }, + "Standard_E4ps_v5": { + InstanceType: "Standard_E4ps_v5", + SkuFamily: "standardEPSv5Family", + VCPU: 4, + MemoryMb: 32768, + GPU: 0, + }, "Standard_E4s_v3": { InstanceType: "Standard_E4s_v3", SkuFamily: "standardESv3Family", @@ -2925,6 +3261,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 524288, GPU: 0, }, + "Standard_E64bds_v5": { + InstanceType: "Standard_E64bds_v5", + SkuFamily: "standardEBDSv5Family", + VCPU: 64, + MemoryMb: 524288, + GPU: 0, + }, + "Standard_E64bs_v5": { + InstanceType: "Standard_E64bs_v5", + SkuFamily: "standardEBSv5Family", + VCPU: 64, + MemoryMb: 524288, + GPU: 0, + }, "Standard_E64d_v4": { InstanceType: "Standard_E64d_v4", SkuFamily: "standardEDv4Family", @@ -3163,6 +3513,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_E8bds_v5": { + InstanceType: "Standard_E8bds_v5", + SkuFamily: "standardEBDSv5Family", + VCPU: 8, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_E8bs_v5": { + InstanceType: "Standard_E8bs_v5", + SkuFamily: "standardEBSv5Family", + VCPU: 8, + MemoryMb: 65536, + GPU: 0, + }, "Standard_E8d_v4": { InstanceType: "Standard_E8d_v4", SkuFamily: "standardEDv4Family", @@ -3197,6 +3561,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 65536, GPU: 0, }, + "Standard_E8pds_v5": { + InstanceType: "Standard_E8pds_v5", + SkuFamily: "standardEPDSv5Family", + VCPU: 8, + MemoryMb: 65536, + GPU: 0, + }, + "Standard_E8ps_v5": { + InstanceType: "Standard_E8ps_v5", + SkuFamily: "standardEPSv5Family", + VCPU: 8, + MemoryMb: 65536, + GPU: 0, + }, "Standard_E8s_v3": { InstanceType: "Standard_E8s_v3", SkuFamily: "standardESv3Family", @@ -4331,6 +4709,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 229376, GPU: 2, }, + "Standard_NC16ads_A10_v4": { + InstanceType: "Standard_NC16ads_A10_v4", + SkuFamily: "StandardNCADSA10v4Family", + VCPU: 16, + MemoryMb: 204800, + GPU: 1, + }, "Standard_NC16as_T4_v3": { InstanceType: "Standard_NC16as_T4_v3", SkuFamily: "Standard NCASv3_T4 Family", @@ -4394,6 +4779,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 458752, GPU: 4, }, + "Standard_NC32ads_A10_v4": { + InstanceType: "Standard_NC32ads_A10_v4", + SkuFamily: "StandardNCADSA10v4Family", + VCPU: 32, + MemoryMb: 409600, + GPU: 2, + }, "Standard_NC4as_T4_v3": { InstanceType: "Standard_NC4as_T4_v3", SkuFamily: "Standard NCASv3_T4 Family", @@ -4436,6 +4828,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 114688, GPU: 1, }, + "Standard_NC8ads_A10_v4": { + InstanceType: "Standard_NC8ads_A10_v4", + SkuFamily: "StandardNCADSA10v4Family", + VCPU: 8, + MemoryMb: 102400, + GPU: 1, + }, "Standard_NC8as_T4_v3": { InstanceType: "Standard_NC8as_T4_v3", SkuFamily: "Standard NCASv3_T4 Family", @@ -4527,6 +4926,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 114688, GPU: 2, }, + "Standard_NV12ads_A10_v5": { + InstanceType: "Standard_NV12ads_A10_v5", + SkuFamily: "StandardNVADSA10v5Family", + VCPU: 12, + MemoryMb: 112640, + GPU: 1, + }, "Standard_NV12s_v2": { InstanceType: "Standard_NV12s_v2", SkuFamily: "standardNVSv2Family", @@ -4548,6 +4954,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 57344, GPU: 1, }, + "Standard_NV18ads_A10_v5": { + InstanceType: "Standard_NV18ads_A10_v5", + SkuFamily: "StandardNVADSA10v5Family", + VCPU: 18, + MemoryMb: 225280, + GPU: 1, + }, "Standard_NV24": { InstanceType: "Standard_NV24", SkuFamily: "standardNVFamily", @@ -4583,6 +4996,20 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 114688, GPU: 1, }, + "Standard_NV36adms_A10_v5": { + InstanceType: "Standard_NV36adms_A10_v5", + SkuFamily: "StandardNVADSA10v5Family", + VCPU: 36, + MemoryMb: 901120, + GPU: 1, + }, + "Standard_NV36ads_A10_v5": { + InstanceType: "Standard_NV36ads_A10_v5", + SkuFamily: "StandardNVADSA10v5Family", + VCPU: 36, + MemoryMb: 450560, + GPU: 1, + }, "Standard_NV48s_v3": { InstanceType: "Standard_NV48s_v3", SkuFamily: "standardNVSv3Family", @@ -4611,6 +5038,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 57344, GPU: 1, }, + "Standard_NV6ads_A10_v5": { + InstanceType: "Standard_NV6ads_A10_v5", + SkuFamily: "StandardNVADSA10v5Family", + VCPU: 6, + MemoryMb: 56320, + GPU: 1, + }, "Standard_NV6s_v2": { InstanceType: "Standard_NV6s_v2", SkuFamily: "standardNVSv2Family", @@ -4618,6 +5052,13 @@ var InstanceTypes = map[string]*InstanceType{ MemoryMb: 114688, GPU: 1, }, + "Standard_NV72ads_A10_v5": { + InstanceType: "Standard_NV72ads_A10_v5", + SkuFamily: "StandardNVADSA10v5Family", + VCPU: 72, + MemoryMb: 901120, + GPU: 2, + }, "Standard_NV8as_v4": { InstanceType: "Standard_NV8as_v4", SkuFamily: "standardNVSv4Family",