【发布时间】:2022-02-11 20:33:07
【问题描述】:
我们正在与 HPA 合作。目前我们每个 pod 处理 100/rps。
用例是输入 rps 为 500/rps 2 分钟后,它会上升到 3k/rps。
我们希望在 30 到 40 秒内将 pod 的数量从 5 个扩展到 30 个。
我们能够在可用资源中扩展 Pod,例如默认集群大小为 3 个节点。当现有节点耗尽并且集群需要额外的节点来调度 Pod 时,就会出现问题。
在集群中调度一个新节点大约需要 3 分 40 秒到 4 分钟(大约)
为了克服这个问题,我们希望在现有节点集群限制超过某个阈值(cpu 利用率高达 70%)时调度新节点。
我们可以使用 HorizontalPodAutoscaler 类型配置 pod 自动缩放器。我们如何解决节点自动缩放器 wrt 资源指标的问题。
【问题讨论】:
-
添加新节点需要哪些步骤?
-
目前我已经在 GKE 中启用了 Node 自动扩缩器
标签: kubernetes google-cloud-platform autoscaling