EKS-Fargate 上的 HPA

Wil*_*ill 2 amazon-web-services aws-fargate amazon-eks hpa

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

\n

因此,我\xc2\xb4m 不确定在哪些情况下我想在运行 Fargate 的 EKS 集群上实现 HPA,但选项就在那里。所以我想知道是否有人可以提供更多信息。

\n

先感谢您

\n

mre*_*rre 5

EKS/Fargate 允许您不运行“集群自动缩放器”(CA),因为不需要运行 Pod 的节点。这就是所谓的“无需过度配置和支付额外服务器费用”。

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