首页 > 解决方案 > Prometheus Metrics - 用于自动缩放

问题描述

我已经设置 prometheus 来从我的 pod 和节点收集指标。我还设置了 prometheus 自定义指标适配器。

如何使用 prometheus 提供的这些指标来自动扩展我的 pod?我试图用谷歌搜索它,但我只找到在 /metrics url 上提供其指标的自定义 pod。我希望能够根据 cpu 或内存使用情况自动缩放任何已经具有 prometheus 指标的 Pod。

我可以在 grafana 中为我的所有 pod 和节点可视化所有指标,但找不到将其与自动缩放一起使用的方法

标签: kubernetesprometheus

解决方案


您需要创建一个 HPA(Horizo​​ntal Pod Autoscaler)

更多信息在这里

这是一个很好的工具,向您展示了如何使用 K8s 指标服务器或 Prometheus 来使用带有自定义指标的 HPA。


推荐阅读