我一直在尝试使用来自 Kafka-exporter 的 Metrics 来实现 Kubernetes HPA。 Hpa 支持 Prometheus,因此我们尝试将指标写入 prometheus 实例。从那里开始,我们不清楚要采取的步骤。有没有详细解释的文章?
我关注了https://medium.com/google-cloud/kubernetes-hpa-autoscaling-with-kafka-metrics-88a671497f07
在 GCP 中同样如此,我们使用了堆栈驱动程序,并且实现就像一个魅力。但是,我们在本地设置中遇到了困难,因为堆栈驱动程序需要被 Prometheus 替换
最佳答案
为了根据自定义指标进行扩展,Kubernetes 需要向 API 查询指标以检查这些指标。该 API 需要实现自定义指标接口(interface)。
因此对于 Prometheus,您需要设置一个 API,通过自定义指标 API 公开 Prometheus 指标。幸运的是,已经有一个 adapter .
关于kubernetes - 在本地 Kubernetes 集群中使用 Kafka Exporter 的 HPA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57361180/