@@ -851,7 +851,7 @@ output ApplicationGatewayName string = deployAppGw ? appgw.name : ''
851
851
param dnsPrefix string = '${resourceName }-dns'
852
852
853
853
@description ('Kubernetes Version' )
854
- param kubernetesVersion string = '1.28.5 '
854
+ param kubernetesVersion string = '1.29.7 '
855
855
856
856
@description ('Enable Azure AD integration on AKS' )
857
857
param enable_aad bool = false
@@ -904,7 +904,7 @@ param upgradeChannel string = 'none'
904
904
param osDiskType string = 'Ephemeral'
905
905
906
906
@description ('VM SKU' )
907
- param agentVMSize string = 'Standard_DS3_v2 '
907
+ param agentVMSize string = 'Standard_D4ds_v5 '
908
908
909
909
@description ('Disk size in GB' )
910
910
param osDiskSizeGB int = 0
@@ -919,7 +919,7 @@ var autoScale = agentCountMax > agentCount
919
919
@minLength (3 )
920
920
@maxLength (12 )
921
921
@description ('Name for user node pool' )
922
- param nodePoolName string = 'npuser01 '
922
+ param nodePoolName string = 'userpool01 '
923
923
924
924
@description ('Config the user node pool as a spot instance' )
925
925
param nodePoolSpot bool = false
@@ -1128,15 +1128,15 @@ var outboundTrafficType = aksOutboundTrafficType=='natGateway' ? ( custom_vnet ?
1128
1128
@description ('System Pool presets are derived from the recommended system pool specs' )
1129
1129
var systemPoolPresets = {
1130
1130
CostOptimised : {
1131
- vmSize : 'Standard_B4ms '
1131
+ vmSize : 'Standard_B4s_v2 '
1132
1132
count : 1
1133
1133
minCount : 1
1134
1134
maxCount : 3
1135
1135
enableAutoScaling : true
1136
1136
availabilityZones : []
1137
1137
}
1138
1138
Standard : {
1139
- vmSize : 'Standard_DS2_v2 '
1139
+ vmSize : 'Standard_D4ds_v5 '
1140
1140
count : 3
1141
1141
minCount : 3
1142
1142
maxCount : 5
@@ -1148,7 +1148,7 @@ var systemPoolPresets = {
1148
1148
]
1149
1149
}
1150
1150
HighSpec : {
1151
- vmSize : 'Standard_D4s_v3 '
1151
+ vmSize : 'Standard_D8ds_v4 '
1152
1152
count : 3
1153
1153
minCount : 3
1154
1154
maxCount : 5
@@ -1162,7 +1162,7 @@ var systemPoolPresets = {
1162
1162
}
1163
1163
1164
1164
var systemPoolBase = {
1165
- name : JustUseSystemPool ? nodePoolName : 'npsystem '
1165
+ name : JustUseSystemPool ? nodePoolName : 'agentpool '
1166
1166
vmSize : agentVMSize
1167
1167
count : agentCount
1168
1168
mode : 'System'
@@ -1183,7 +1183,7 @@ var systemPoolBase = {
1183
1183
var agentPoolProfiles = JustUseSystemPool ? array (systemPoolBase ) : concat (array (union (systemPoolBase , SystemPoolType =='Custom' && SystemPoolCustomPreset != {} ? SystemPoolCustomPreset : systemPoolPresets [SystemPoolType ])))
1184
1184
1185
1185
output userNodePoolName string = nodePoolName
1186
- output systemNodePoolName string = JustUseSystemPool ? nodePoolName : 'npsystem '
1186
+ output systemNodePoolName string = JustUseSystemPool ? nodePoolName : 'agentpool '
1187
1187
1188
1188
var akssku = AksPaidSkuForSLA ? 'Standard' : 'Free'
1189
1189
@@ -1244,11 +1244,13 @@ output aksPrivateDnsZoneName string = enablePrivateCluster && privateClusterDns
1244
1244
1245
1245
@description ('Needing to seperately declare and union this because of https://github.com/Azure/AKS-Construction/issues/344' )
1246
1246
var managedNATGatewayProfile = {
1247
- natGatewayProfile : {
1248
- managedOutboundIPProfile : {
1249
- count : natGwIpCount
1247
+ networkProfile : {
1248
+ natGatewayProfile : {
1249
+ managedOutboundIPProfile : {
1250
+ count : natGwIpCount
1251
+ }
1252
+ idleTimeoutInMinutes : natGwIdleTimeout
1250
1253
}
1251
- idleTimeoutInMinutes : natGwIdleTimeout
1252
1254
}
1253
1255
}
1254
1256
@@ -1375,7 +1377,7 @@ param osSKU string = 'Ubuntu'
1375
1377
var poolName = osType == 'Linux' ? nodePoolName : take (nodePoolName , 6 )
1376
1378
1377
1379
// Default OS Disk Size in GB for Linux is 30, for Windows is 100
1378
- var defaultOsDiskSizeGB = osType == 'Linux' ? 30 : 100
1380
+ var defaultOsDiskSizeGB = 128
1379
1381
1380
1382
module userNodePool '../bicep/aksagentpool.bicep' = if (!JustUseSystemPool ){
1381
1383
name : take ('${deployment ().name }-userNodePool' ,64 )
0 commit comments