Azure 如何在AKS集群中设置当前节点数

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

我正在使用Azure AKS,版本1.18。并使用以下ARM代码片段

 "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,