Skip to content

Commit b6ffd65

Browse files
authored
Merge pull request #6347 from ROunofF/update-instance-type
Update AWS instance list - Dec 2023
2 parents df6784b + 65970f9 commit b6ffd65

File tree

1 file changed

+232
-1
lines changed

1 file changed

+232
-1
lines changed

cluster-autoscaler/cloudprovider/aws/ec2_instance_types.go

Lines changed: 232 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ type InstanceType struct {
2828
}
2929

3030
// StaticListLastUpdateTime is a string declaring the last time the static list was updated.
31-
var StaticListLastUpdateTime = "2023-09-27"
31+
var StaticListLastUpdateTime = "2023-11-29"
3232

3333
// InstanceTypes is a map of ec2 resources
3434
var InstanceTypes = map[string]*InstanceType{
@@ -914,6 +914,90 @@ var InstanceTypes = map[string]*InstanceType{
914914
GPU: 0,
915915
Architecture: "amd64",
916916
},
917+
"c7a.12xlarge": {
918+
InstanceType: "c7a.12xlarge",
919+
VCPU: 48,
920+
MemoryMb: 98304,
921+
GPU: 0,
922+
Architecture: "amd64",
923+
},
924+
"c7a.16xlarge": {
925+
InstanceType: "c7a.16xlarge",
926+
VCPU: 64,
927+
MemoryMb: 131072,
928+
GPU: 0,
929+
Architecture: "amd64",
930+
},
931+
"c7a.24xlarge": {
932+
InstanceType: "c7a.24xlarge",
933+
VCPU: 96,
934+
MemoryMb: 196608,
935+
GPU: 0,
936+
Architecture: "amd64",
937+
},
938+
"c7a.2xlarge": {
939+
InstanceType: "c7a.2xlarge",
940+
VCPU: 8,
941+
MemoryMb: 16384,
942+
GPU: 0,
943+
Architecture: "amd64",
944+
},
945+
"c7a.32xlarge": {
946+
InstanceType: "c7a.32xlarge",
947+
VCPU: 128,
948+
MemoryMb: 262144,
949+
GPU: 0,
950+
Architecture: "amd64",
951+
},
952+
"c7a.48xlarge": {
953+
InstanceType: "c7a.48xlarge",
954+
VCPU: 192,
955+
MemoryMb: 393216,
956+
GPU: 0,
957+
Architecture: "amd64",
958+
},
959+
"c7a.4xlarge": {
960+
InstanceType: "c7a.4xlarge",
961+
VCPU: 16,
962+
MemoryMb: 32768,
963+
GPU: 0,
964+
Architecture: "amd64",
965+
},
966+
"c7a.8xlarge": {
967+
InstanceType: "c7a.8xlarge",
968+
VCPU: 32,
969+
MemoryMb: 65536,
970+
GPU: 0,
971+
Architecture: "amd64",
972+
},
973+
"c7a.large": {
974+
InstanceType: "c7a.large",
975+
VCPU: 2,
976+
MemoryMb: 4096,
977+
GPU: 0,
978+
Architecture: "amd64",
979+
},
980+
"c7a.medium": {
981+
InstanceType: "c7a.medium",
982+
VCPU: 1,
983+
MemoryMb: 2048,
984+
GPU: 0,
985+
Architecture: "amd64",
986+
},
987+
"c7a.metal-48xl": {
988+
InstanceType: "c7a.metal-48xl",
989+
VCPU: 192,
990+
MemoryMb: 393216,
991+
GPU: 0,
992+
Architecture: "amd64",
993+
},
994+
"c7a.xlarge": {
995+
InstanceType: "c7a.xlarge",
996+
VCPU: 4,
997+
MemoryMb: 8192,
998+
GPU: 0,
999+
Architecture: "amd64",
1000+
},
9171001
"c7g.12xlarge": {
9181002
InstanceType: "c7g.12xlarge",
9191003
VCPU: 48,
@@ -1145,6 +1229,20 @@ var InstanceTypes = map[string]*InstanceType{
11451229
GPU: 0,
11461230
Architecture: "amd64",
11471231
},
1232+
"c7i.metal-24xl": {
1233+
InstanceType: "c7i.metal-24xl",
1234+
VCPU: 96,
1235+
MemoryMb: 196608,
1236+
GPU: 0,
1237+
Architecture: "amd64",
1238+
},
1239+
"c7i.metal-48xl": {
1240+
InstanceType: "c7i.metal-48xl",
1241+
VCPU: 192,
1242+
MemoryMb: 393216,
1243+
GPU: 0,
1244+
Architecture: "amd64",
1245+
},
11481246
"c7i.xlarge": {
11491247
InstanceType: "c7i.xlarge",
11501248
VCPU: 4,
@@ -1726,13 +1824,27 @@ var InstanceTypes = map[string]*InstanceType{
17261824
GPU: 0,
17271825
Architecture: "arm64",
17281826
},
1827+
"i4i.12xlarge": {
1828+
InstanceType: "i4i.12xlarge",
1829+
VCPU: 48,
1830+
MemoryMb: 393216,
1831+
GPU: 0,
1832+
Architecture: "amd64",
1833+
},
17291834
"i4i.16xlarge": {
17301835
InstanceType: "i4i.16xlarge",
17311836
VCPU: 64,
17321837
MemoryMb: 524288,
17331838
GPU: 0,
17341839
Architecture: "amd64",
17351840
},
1841+
"i4i.24xlarge": {
1842+
InstanceType: "i4i.24xlarge",
1843+
VCPU: 96,
1844+
MemoryMb: 786432,
1845+
GPU: 0,
1846+
Architecture: "amd64",
1847+
},
17361848
"i4i.2xlarge": {
17371849
InstanceType: "i4i.2xlarge",
17381850
VCPU: 8,
@@ -3231,6 +3343,20 @@ var InstanceTypes = map[string]*InstanceType{
32313343
GPU: 0,
32323344
Architecture: "amd64",
32333345
},
3346+
"m7i.metal-24xl": {
3347+
InstanceType: "m7i.metal-24xl",
3348+
VCPU: 96,
3349+
MemoryMb: 393216,
3350+
GPU: 0,
3351+
Architecture: "amd64",
3352+
},
3353+
"m7i.metal-48xl": {
3354+
InstanceType: "m7i.metal-48xl",
3355+
VCPU: 192,
3356+
MemoryMb: 786432,
3357+
GPU: 0,
3358+
Architecture: "amd64",
3359+
},
32343360
"m7i.xlarge": {
32353361
InstanceType: "m7i.xlarge",
32363362
VCPU: 4,
@@ -3245,6 +3371,13 @@ var InstanceTypes = map[string]*InstanceType{
32453371
GPU: 0,
32463372
Architecture: "amd64",
32473373
},
3374+
"mac2-m2.metal": {
3375+
InstanceType: "mac2-m2.metal",
3376+
VCPU: 8,
3377+
MemoryMb: 24576,
3378+
GPU: 0,
3379+
Architecture: "amd64",
3380+
},
32483381
"mac2.metal": {
32493382
InstanceType: "mac2.metal",
32503383
VCPU: 8,
@@ -4379,6 +4512,13 @@ var InstanceTypes = map[string]*InstanceType{
43794512
GPU: 0,
43804513
Architecture: "amd64",
43814514
},
4515+
"r7a.metal-48xl": {
4516+
InstanceType: "r7a.metal-48xl",
4517+
VCPU: 192,
4518+
MemoryMb: 1572864,
4519+
GPU: 0,
4520+
Architecture: "amd64",
4521+
},
43824522
"r7a.xlarge": {
43834523
InstanceType: "r7a.xlarge",
43844524
VCPU: 4,
@@ -4505,6 +4645,83 @@ var InstanceTypes = map[string]*InstanceType{
45054645
GPU: 0,
45064646
Architecture: "arm64",
45074647
},
4648+
"r7i.12xlarge": {
4649+
InstanceType: "r7i.12xlarge",
4650+
VCPU: 48,
4651+
MemoryMb: 393216,
4652+
GPU: 0,
4653+
Architecture: "amd64",
4654+
},
4655+
"r7i.16xlarge": {
4656+
InstanceType: "r7i.16xlarge",
4657+
VCPU: 64,
4658+
MemoryMb: 524288,
4659+
GPU: 0,
4660+
Architecture: "amd64",
4661+
},
4662+
"r7i.24xlarge": {
4663+
InstanceType: "r7i.24xlarge",
4664+
VCPU: 96,
4665+
MemoryMb: 786432,
4666+
GPU: 0,
4667+
Architecture: "amd64",
4668+
},
4669+
"r7i.2xlarge": {
4670+
InstanceType: "r7i.2xlarge",
4671+
VCPU: 8,
4672+
MemoryMb: 65536,
4673+
GPU: 0,
4674+
Architecture: "amd64",
4675+
},
4676+
"r7i.48xlarge": {
4677+
InstanceType: "r7i.48xlarge",
4678+
VCPU: 192,
4679+
MemoryMb: 1572864,
4680+
GPU: 0,
4681+
Architecture: "amd64",
4682+
},
4683+
"r7i.4xlarge": {
4684+
InstanceType: "r7i.4xlarge",
4685+
VCPU: 16,
4686+
MemoryMb: 131072,
4687+
GPU: 0,
4688+
Architecture: "amd64",
4689+
},
4690+
"r7i.8xlarge": {
4691+
InstanceType: "r7i.8xlarge",
4692+
VCPU: 32,
4693+
MemoryMb: 262144,
4694+
GPU: 0,
4695+
Architecture: "amd64",
4696+
},
4697+
"r7i.large": {
4698+
InstanceType: "r7i.large",
4699+
VCPU: 2,
4700+
MemoryMb: 16384,
4701+
GPU: 0,
4702+
Architecture: "amd64",
4703+
},
4704+
"r7i.metal-24xl": {
4705+
InstanceType: "r7i.metal-24xl",
4706+
VCPU: 96,
4707+
MemoryMb: 786432,
4708+
GPU: 0,
4709+
Architecture: "amd64",
4710+
},
4711+
"r7i.metal-48xl": {
4712+
InstanceType: "r7i.metal-48xl",
4713+
VCPU: 192,
4714+
MemoryMb: 1572864,
4715+
GPU: 0,
4716+
Architecture: "amd64",
4717+
},
4718+
"r7i.xlarge": {
4719+
InstanceType: "r7i.xlarge",
4720+
VCPU: 4,
4721+
MemoryMb: 32768,
4722+
GPU: 0,
4723+
Architecture: "amd64",
4724+
},
45084725
"r7iz.12xlarge": {
45094726
InstanceType: "r7iz.12xlarge",
45104727
VCPU: 48,
@@ -4554,6 +4771,20 @@ var InstanceTypes = map[string]*InstanceType{
45544771
GPU: 0,
45554772
Architecture: "amd64",
45564773
},
4774+
"r7iz.metal-16xl": {
4775+
InstanceType: "r7iz.metal-16xl",
4776+
VCPU: 64,
4777+
MemoryMb: 524288,
4778+
GPU: 0,
4779+
Architecture: "amd64",
4780+
},
4781+
"r7iz.metal-32xl": {
4782+
InstanceType: "r7iz.metal-32xl",
4783+
VCPU: 128,
4784+
MemoryMb: 1048576,
4785+
GPU: 0,
4786+
Architecture: "amd64",
4787+
},
45574788
"r7iz.xlarge": {
45584789
InstanceType: "r7iz.xlarge",
45594790
VCPU: 4,

0 commit comments

Comments
 (0)