在 AKS 上使用高级网络增加每个节点的最大值 pods

Increase Max pods per node with advanced networking on AKS

我们已经通过 Azure 管理 UI.

创建了带有高级网络的 Kubernetes 集群

一段时间后,我们 运行 进入了此处描述的每个节点 pods 的限制:

https://docs.microsoft.com/fi-fi/azure/aks/container-service-quotas

我们需要更改每个节点 30 pods 的限制,因为这对我们来说是非常难以理解的。在高级网络成为可能之前,没有这样的限制,而且目前也没有记录,我们已经创建了集群。有人可以帮忙吗,如何在不重新创建整个集群的情况下更改最大 pods 数量?

此致,吉娜

您不能更改现有集群上每个节点的最大数量 pods

https://docs.microsoft.com/fi-fi/azure/aks/networking-overview#configure-maximum---existing-clusters

您将需要重新部署一个新集群并在配置期间指定新的最大数量。

聚会迟到了,但解决方案不同。 截至 2021 年 6 月,无需重新部署集群 - 我们可以添加一个新的节点池,所需的 pods 与节点比率。

该对话框允许我们设置新值,然后我们可以使用节点标签重定向 pods 或者只是关闭以前的池。

您可以创建一个新的 nodepool 并设置 max-pods:

az aks nodepool add --name mypool --node-vm-size Standard_E4s_v3 --node-count 1 -g AKS-resource-name --cluster-name cluster-name --max-pods 100

https://docs.microsoft.com/en-us/cli/azure/aks/nodepool?view=azure-cli-latest