93 строки
3.0 KiB
JSON
93 строки
3.0 KiB
JSON
{
|
|
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
|
|
"contentVersion": "1.0.0.0",
|
|
"metadata": {
|
|
"_generator": {
|
|
"name": "bicep",
|
|
"version": "0.10.13.619",
|
|
"templateHash": "13184112879507545069"
|
|
}
|
|
},
|
|
"resources": [
|
|
{
|
|
"type": "Microsoft.Compute/virtualMachineScaleSets",
|
|
"apiVersion": "2021-11-01",
|
|
"name": "vmss-01",
|
|
"location": "[resourceGroup().location]",
|
|
"sku": {
|
|
"name": "b2ms",
|
|
"tier": "Standard",
|
|
"capacity": 1
|
|
},
|
|
"properties": {
|
|
"overprovision": true,
|
|
"upgradePolicy": {
|
|
"mode": "Automatic"
|
|
},
|
|
"singlePlacementGroup": true,
|
|
"platformFaultDomainCount": 3,
|
|
"virtualMachineProfile": {
|
|
"storageProfile": {
|
|
"osDisk": {
|
|
"caching": "ReadWrite",
|
|
"createOption": "FromImage"
|
|
},
|
|
"imageReference": {
|
|
"publisher": "microsoft-aks",
|
|
"offer": "aks",
|
|
"sku": "aks-ubuntu-1804-202208",
|
|
"version": "2022.08.29"
|
|
}
|
|
},
|
|
"osProfile": {
|
|
"adminUsername": "azureuser",
|
|
"computerNamePrefix": "vmss-01",
|
|
"linuxConfiguration": {
|
|
"disablePasswordAuthentication": true
|
|
},
|
|
"provisionVMAgent": true,
|
|
"ssh": {
|
|
"publicKeys": [
|
|
{
|
|
"path": "/home/azureuser/.ssh/authorized_keys"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"networkProfile": {
|
|
"networkInterfaceConfigurations": [
|
|
{
|
|
"name": "vmss-001",
|
|
"properties": {
|
|
"primary": true,
|
|
"enableAcceleratedNetworking": true,
|
|
"networkSecurityGroup": {
|
|
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/networkSecurityGroups/nsg-001"
|
|
},
|
|
"ipConfigurations": [
|
|
{
|
|
"name": "ipconfig1",
|
|
"properties": {
|
|
"primary": true,
|
|
"subnet": {
|
|
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/virtualNetworks/vnet-001/subnets/subnet-001"
|
|
},
|
|
"privateIPAddressVersion": "IPv4",
|
|
"loadBalancerBackendAddressPools": [
|
|
{
|
|
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Network/loadBalancers/kubernetes/backendAddressPools/kubernetes"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|