amazon-web-services - EKS-Fargate 上的 HPA
问题描述
这不是关于如何在运行 Fargate pod 的 EKS 集群上实施 HPA 的问题......这是关于是否有必要与 Fargate 一起实施 HPA,因为据我所知,Fargate 是来自的“无服务器”解决方案AWS:“Fargate 分配了适量的计算,无需选择实例和扩展集群容量。您只需为运行容器所需的资源付费,因此不会过度配置和为额外的服务器付费。”
所以我不确定在哪种情况下我想在运行 Fargate 的 EKS 集群上实施 HPA,但可以选择。所以我想知道是否有人可以提供更多信息。
先感谢您
解决方案
EKS/Fargate 允许您不运行“Cluster Autoscaler”(CA),因为您不需要运行 pod 的节点。这就是所谓的“不过度配置和支付额外的服务器”。
但是,您可以/将使用 HPA,因为 Fargate 不为您的 pod 提供资源扩展机制。您可以通过 K8s 请求配置 Faragte pod 的大小,但此时这是一个资源有限的常规 pod。您可以使用 HPA 确定部署时需要在任何时间点运行的 Pod 数量(在 Fargate 上)。
推荐阅读
- java - Android Studio Alammanager 处于省电模式
- vue.js - Vue/Vuetify:显示/隐藏父组件的对话框。Esc 键不起作用
- java - 当我尝试在基类方法中调用子类方法时,为什么会出现错误?
- grails - Grails JSON 渲染器未公开拦截器的模型
- php - 如何在 CodeIgniter 中限制和分页数组?
- python - 如何将多个字典放在一个列表中
- python - 为什么我不能在 python 多处理中关闭池之前使用 join()
- python - 使用 python 重新采样 olhc 数据帧时出错
- c++ - 在 C++ 中的另一个函数中使用函数的参数?
- reactjs - 如何在 react-countdown 中调用 onStart 函数?