Skip to content

Commit 27d5f4c

Browse files
committed
make the GPU sku a parameter
1 parent 2a9e56d commit 27d5f4c

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

.github/workflows/deploy.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ env:
99
REGISTRY_NAME: gbbpvt
1010
CLUSTER_NAME: pvt-aks-h100
1111
TEMPLATE_FILE: main.bicep
12+
GPUSKU: Standard_NC40ads_H100_v5
1213

1314
jobs:
1415
deploy:
@@ -43,4 +44,4 @@ jobs:
4344
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
4445
template-file: ${{ env.TEMPLATE_FILE }}
4546
resource-group-name: ${{ env.RESOURCE_GROUP }}
46-
parameters: '{"registryName":"${{ env.REGISTRY_NAME }}","clusterName":"${{ env.CLUSTER_NAME }}","resourceGroupName":"${{ env.RESOURCE_GROUP }}","location":"${{ env.LOCATION }}"}'
47+
parameters: '{"registryName":"${{ env.REGISTRY_NAME }}","clusterName":"${{ env.CLUSTER_NAME }}","resourceGroupName":"${{ env.RESOURCE_GROUP }}","location":"${{ env.LOCATION }}"}, "gpuVMSKU":"${{ env.GPUSKU }}"'

aks.bicep

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ param vnetName string = 'vnet-${managedClusterName}'
44
param subnetName string = 'subnet-${managedClusterName}'
55
param location string
66
param registryName string
7+
param gpuSKU string
78

89
resource vnet 'Microsoft.Network/virtualNetworks@2023-05-01' = {
910
name: vnetName
@@ -78,7 +79,7 @@ resource managedCluster 'Microsoft.ContainerService/managedClusters@2024-10-01'
7879
{
7980
name: 'gpunp'
8081
count: 1
81-
vmSize: 'Standard_NC40ads_H100_v5'
82+
vmSize: gpuSKU
8283
osDiskSizeGB: 322
8384
osDiskType: 'Ephemeral'
8485
kubeletDiskType: 'OS'

main.bicep

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ param clusterName string
33
param managedClusterName string = clusterName
44
param resourceGroupName string = 'rg-${managedClusterName}'
55
param location string = 'eastus2'
6+
param gpuVMSKU string = 'Standard_NC40ads_H100_v5'
67

78
module infra 'aks.bicep' = {
89
name: 'provisionInfra'
@@ -11,5 +12,6 @@ module infra 'aks.bicep' = {
1112
clusterName: managedClusterName
1213
location: location
1314
registryName: registryName
15+
gpuSKU: gpuVMSKU
1416
}
1517
}

0 commit comments

Comments
 (0)