Skip to content

Commit 2d92618

Browse files
Merge pull request dotnet-architecture#334 from SychevIgor/SychevIgor/ExplicitParamsCreateACS
Explicitly specifying parameters for az acs create
2 parents 49703a8 + 9bbf29f commit 2d92618

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

k8s/gen-k8s-env.ps1

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@
44
[parameter(Mandatory=$false)][string]$registryName,
55
[parameter(Mandatory=$true)][string]$orchestratorName,
66
[parameter(Mandatory=$true)][string]$dnsName,
7-
[parameter(Mandatory=$true)][string]$createAcr=$true
7+
[parameter(Mandatory=$true)][string]$createAcr=$true,
8+
[parameter(Mandatory=$false)][int]$agentCount=2,
9+
[parameter(Mandatory=$false)][string]$agentVMSize="Standard_D2_v2",
10+
[parameter(Mandatory=$false)][int]$masterCount=1
811
)
912

1013
# Create resource group
@@ -19,7 +22,7 @@ if ($createAcr -eq $true) {
1922

2023
# Create kubernetes orchestrator
2124
Write-Host "Creating kubernetes orchestrator..." -ForegroundColor Yellow
22-
az acs create --orchestrator-type=kubernetes --resource-group $resourceGroupName --name=$orchestratorName --dns-prefix=$dnsName --generate-ssh-keys
25+
az acs create --orchestrator-type=kubernetes --resource-group $resourceGroupName --name=$orchestratorName --dns-prefix=$dnsName --generate-ssh-keys --agent-count=$agentCount --agent-vm-size=$agentVMSize --master-count=$masterCount
2326

2427
# Retrieve kubernetes cluster configuration and save it under ~/.kube/config
2528
az acs kubernetes get-credentials --resource-group=$resourceGroupName --name=$orchestratorName

0 commit comments

Comments
 (0)