diff --git a/docs/user/azure/limits.md b/docs/user/azure/limits.md index b8603cc24f5..1d4a82925c2 100644 --- a/docs/user/azure/limits.md +++ b/docs/user/azure/limits.md @@ -44,13 +44,13 @@ allows for many clusters to be created. The network security groups which exist By default, an x86 cluster will create: -* One Standard_D4s_v3 bootstrap machine (removed after install) -* Three Standard_D8s_v3 master nodes. -* Three Standard_D2s_v3 worker nodes. +* One Standard_D4s_v5 bootstrap machine (removed after install) +* Three Standard_D8s_v5 master nodes. +* Three Standard_D2s_v5 worker nodes. -The specs for the VM sizes (Dsv3-series) are as follows: +The specs for the VM sizes (Dsv5-series) are as follows: -* Standard_D8s_v3 +* Standard_D8s_v5 * 8 vCPU's, 32GiB ram * IOPs / Throughput (Mbps): (cached) 16000 / 128 * IOPs / Throughput (Mbps): (uncached) 12800 / 192 @@ -58,7 +58,7 @@ The specs for the VM sizes (Dsv3-series) are as follows: * 64 GiB temp storage (SSD) * 16 data disks max -* Standard_D4s_v3 +* Standard_D4s_v5 * 4 vCPU's, 16GiB ram * IOPs / Throughput (Mbps): (cached) 8000 / 512 * IOPs / Throughput (Mbps): (uncached) 6400 / 1152 @@ -67,7 +67,7 @@ The specs for the VM sizes (Dsv3-series) are as follows: * 32 GiB temp storage (SSD) * 8 data disks max -* Standard_D2s_v3 +* Standard_D2s_v5 * 2 vCPU's, 8GiB ram * IOPs / Throughput (Mbps): (cached) 4000 / 256 * IOPs / Throughput (Mbps): (uncached) 3200 / 384 diff --git a/pkg/types/azure/defaults/machines.go b/pkg/types/azure/defaults/machines.go index 7a5648893cb..d392175c8c7 100644 --- a/pkg/types/azure/defaults/machines.go +++ b/pkg/types/azure/defaults/machines.go @@ -9,12 +9,12 @@ import ( // ControlPlaneInstanceType sets the defaults for control plane instances. // Minimum requirements are 4 CPU's, 16GiB of ram, and 120GiB storage. -// D8s_v3 gives us 8 CPU's, 32GiB ram and 64GiB of temporary storage +// D8s_v5 gives us 8 CPU's, 32GiB ram and 64GiB of temporary storage // This extra bump is done to prevent etcd from overloading // DS4_v2 gives us 8 CPUs, 28GiB ram, and 56GiB of temporary storage. func ControlPlaneInstanceType(cloud azure.CloudEnvironment, region string, arch types.Architecture) string { instanceClass := getInstanceClass(region) - size := "D8s_v3" + size := "D8s_v5" if arch == types.ArchitectureARM64 { size = "D8ps_v5" } @@ -26,11 +26,11 @@ func ControlPlaneInstanceType(cloud azure.CloudEnvironment, region string, arch // ComputeInstanceType sets the defaults for compute instances. // Minimum requirements are 2 CPU's, 8GiB of ram, and 120GiB storage. -// D4s v3 gives us 4 CPU's, 16GiB ram and 32GiB of temporary storage +// D4s v5 gives us 4 CPU's, 16GiB ram and 32GiB of temporary storage // DS3_v2 gives us 4 CPUs, 14GiB ram, and 28GiB of temporary storage. func ComputeInstanceType(cloud azure.CloudEnvironment, region string, arch types.Architecture) string { instanceClass := getInstanceClass(region) - size := "D4s_v3" + size := "D4s_v5" if arch == types.ArchitectureARM64 { size = "D4ps_v5" } diff --git a/upi/azure/04_bootstrap.json b/upi/azure/04_bootstrap.json index 807a0856b14..18ac1f62135 100644 --- a/upi/azure/04_bootstrap.json +++ b/upi/azure/04_bootstrap.json @@ -32,7 +32,7 @@ }, "bootstrapVMSize" : { "type" : "string", - "defaultValue" : "Standard_D4s_v3", + "defaultValue" : "Standard_D4s_v5", "metadata" : { "description" : "The size of the Bootstrap Virtual Machine" } diff --git a/upi/azure/06_workers.json b/upi/azure/06_workers.json index 3b41c15b336..50c2f5f348a 100644 --- a/upi/azure/06_workers.json +++ b/upi/azure/06_workers.json @@ -40,7 +40,7 @@ }, "nodeVMSize" : { "type" : "string", - "defaultValue" : "Standard_D4s_v3", + "defaultValue" : "Standard_D4s_v5", "metadata" : { "description" : "The size of the each Node Virtual Machine" }