首页 > 解决方案 > EKS-Fargate 上的 HPA

问题描述

这不是关于如何在运行 Fargate pod 的 EKS 集群上实施 HPA 的问题......这是关于是否有必要与 Fargate 一起实施 HPA,因为据我所知,Fargate 是来自的“无服务器”解决方案AWS:“Fargate 分配了适量的计算,无需选择实例和扩展集群容量。您只需为运行容器所需的资源付费,因此不会过度配置和为额外的服务器付费。”

所以我不确定在哪种情况下我想在运行 Fargate 的 EKS 集群上实施 HPA,但可以选择。所以我想知道是否有人可以提供更多信息。

先感谢您

标签: amazon-web-servicesamazon-eksaws-fargatehpa

解决方案


EKS/Fargate 允许您不运行“Cluster Autoscaler”(CA),因为您不需要运行 pod 的节点。这就是所谓的“不过度配置和支付额外的服务器”。

但是,您可以/将使用 HPA,因为 Fargate 不为您的 pod 提供资源扩展机制。您可以通过 K8s 请求配置 Faragte pod 的大小,但此时这是一个资源有限的常规 pod。您可以使用 HPA 确定部署时需要在任何时间点运行的 Pod 数量(在 Fargate 上)。


推荐阅读