HPA 是 EKS-Fargate
HPA on EKS-Fargate
这不是关于如何在 EKS 集群上实施 HPA 的问题运行宁 Fargate pods...这是关于是否有必要将 HPA 与 Fargate 一起实施,因为据我所知,Fargate 是 AWS 的“无服务器”解决方案:“Fargate 分配适量的计算,无需选择实例和扩展集群容量。您只需为 运行容器,因此无需过度配置和为额外的服务器付费。"
所以我不确定在哪些情况下我想在 EKS 集群 运行ning Fargate 上实施 HPA,但可以选择。所以我想知道是否有人可以提供更多信息。
提前致谢
EKS/Fargate 允许您不 运行“Cluster Autoscaler”(CA),因为没有您需要 运行 您的 pods 的节点。这就是所谓的“没有过度配置和为额外的服务器付费”。
但是,您 could/would 使用 HPA,因为 Fargate 不为您的 pods 提供资源扩展机制。您可以配置 the size of your Faragte pods via K8s requests,但此时这是一个资源有限的常规 pod。您可以使用 HPA 来确定您在部署的任何时间点需要 运行 的 pods(在 Fargate 上)的数量。
这不是关于如何在 EKS 集群上实施 HPA 的问题运行宁 Fargate pods...这是关于是否有必要将 HPA 与 Fargate 一起实施,因为据我所知,Fargate 是 AWS 的“无服务器”解决方案:“Fargate 分配适量的计算,无需选择实例和扩展集群容量。您只需为 运行容器,因此无需过度配置和为额外的服务器付费。"
所以我不确定在哪些情况下我想在 EKS 集群 运行ning Fargate 上实施 HPA,但可以选择。所以我想知道是否有人可以提供更多信息。
提前致谢
EKS/Fargate 允许您不 运行“Cluster Autoscaler”(CA),因为没有您需要 运行 您的 pods 的节点。这就是所谓的“没有过度配置和为额外的服务器付费”。
但是,您 could/would 使用 HPA,因为 Fargate 不为您的 pods 提供资源扩展机制。您可以配置 the size of your Faragte pods via K8s requests,但此时这是一个资源有限的常规 pod。您可以使用 HPA 来确定您在部署的任何时间点需要 运行 的 pods(在 Fargate 上)的数量。