Azure 如何在AKS集群中设置当前节点数
我正在使用Azure AKS,版本1.18。并使用以下ARM代码片段Azure 如何在AKS集群中设置当前节点数,azure,kubernetes,azure-resource-manager,azure-aks,Azure,Kubernetes,Azure Resource Manager,Azure Aks,我正在使用Azure AKS,版本1.18。并使用以下ARM代码片段 "agentPoolProfiles": [ { "name": "agentpool", "osDiskSizeGB": blah, "count&qu
"agentPoolProfiles": [
{
"name": "agentpool",
"osDiskSizeGB": blah,
"count": 5,
"vmSize": blah,
"osType": blah,
"maxPods": 28,
"maxCount": 5,
"minCount": 1,
"enableAutoScaling": true,
"storageProfile": "ManagedDisks",
"vnetSubnetID": blah,
"type": "VirtualMachineScaleSets",
"mode": "System"
}
]
但上述操作不会增加AKS中的当前节点数。我想有一个最小的节点数为5,然后从那里开始缩放节点
然而,这里的相关文档并没有解释当前节点计数在何处/如何发挥作用
您的配置已经创建了一个最初有5个节点的nodepool(
计数:5
),并启用群集自动缩放器自动将该nodepool向下缩放到1(最小计数:1
),向上缩放到5(最大计数:5
)。看起来autoscaler已经将初始的5个节点缩减为3个,因为您的工作负载资源只需要3个节点
如果希望从5开始,并从5开始缩放,请使用以下选项(假设上限为20个节点):
这不会将当前节点计数更改为5@sbolla如何更改当前节点计数和最小计数?创建AKS群集或仅更改现有群集?要将当前节点数缩放到5个节点,您可以运行“az AKS scale-g-n-c 5”,但由于您正在使用自动缩放器,自动缩放器可能会将群集缩放回3个。
"count": 5,
"minCount": 5,
"maxCount": 20,