【问题标题】:maximum number of horizontal pod autoscalers in AKSAKS 中水平 Pod 自动缩放器的最大数量
【发布时间】:2022-11-17 14:22:55
【问题描述】:

AKS 中水平 pod 自动缩放器的最大数量是多少。

背景- 我们有一个有 100 个端口的服务 我们正在为每个端口创建一个容器并为每个容器使用 hpa

我们可以拥有一个包含 100 个 HPA 的 AKS 集群吗?

【问题讨论】:

  • 需要更多细节。您是在单个 Pod 中创建所有容器,还是指每个端口的 pod?另外,如果有的话,您使用哪种 k8s 资源来生成 pod?

标签: azure kubernetes azure-aks hpa


【解决方案1】:

根据官方document,Kubernetes 旨在适应满足以下所有条件的配置:

每个节点不超过 110 个 pod

不超过5000个节点

总 pod 不超过 150,000

总容器不超过 300,000 个

您可以通过添加或删除节点来扩展集群。您执行此操作的方式取决于集群的部署方式。

是的,我们可以创建 100 个 HPA,Cluster Autoscaler (CA) 根据 pod 的资源请求自动添加或删除集群中的节点。这完全取决于您的资源消耗和可用资源。

限制:

如果集群容量不足,则 HPA 无法扩展,直到将新节点添加到集群中。 Cluster Autoscaler (CA) 可以自动执行此过程。

如果你没有有效地设置 pod 的 CPU 和内存限制,你的 pod 可能会频繁终止,或者,在频谱的另一端,你会浪费资源。

参考这个document如何缩放最小 2 最大 10,同样你可以尝试 100 个豆荚..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-01
    • 2021-03-04
    • 1970-01-01
    • 1970-01-01
    • 2016-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多