У нас есть кластер kubernetes, который мы разворачиваем с использованием aks-engine, и недавно мы перешли с VM на VMSS в качестве узлов.Но когда мы разворачиваем службу с помощью helm, создаваемые серверные пулы балансировщика нагрузки не привязываются к набору масштабов виртуальных машин, который создается как часть развертывания.Мы ожидаем, что он будет связан с ним по умолчанию.Прямо сейчас нам нужно выполнить этот шаг вручную.Можем ли мы сделать это автоматически?
Вот файл kubernetes.json
{
"apiVersion":"vlabs",
"properties":{
"orchestratorProfile":{
"orchestratorType":"Kubernetes",
"orchestratorRelease":"1.12",
"kubernetesConfig":{
"networkPolicy":"azure",
"useManagedIdentity":true
}
},
"masterProfile":{
"count":1,
"dnsPrefix":"testcluster",
"vmSize":"Standard_D2_v2"
},
"agentPoolProfiles":[
{
"name":"windowspool2",
"count":2,
"vmSize":"Standard_D2_v2",
"availabilityProfile":"VirtualMachineScaleSets",
"osType":"Windows",
"osDiskSizeGB":127
}
],
"windowsProfile":{
"adminUsername":"azureuser",
"adminPassword":"test1234",
"windowsPublisher":"MicrosoftWindowsServer",
"windowsOffer":"WindowsServerSemiAnnual",
"windowsSku":"Datacenter-Core-1803-with-Containers-smalldisk"
},
"linuxProfile":{
"adminUsername":"azureuser",
"ssh":{
"publicKeys":[
{
"keyData":<ssh-key>
}
]
}
},
"servicePrincipalProfile":{
"clientId": <SP-client ID> ,
"secret":<SP-client passowrd>
}
}
}