【发布时间】:2021-02-11 16:49:12
【问题描述】:
我正在使用 GKE。
我有一个集群,它使用 stackdriver-adapter 来获取集群内的 GCP 指标。我正在使用这些指标来创建 HPA。这工作正常。
但现在我需要根据 prometheus 提供的指标创建 HPA。我正在尝试启动 prometheus-adapter,但它失败了,因为 API 服务已经由 stackdriver-adapter 创建。但如果我删除堆栈驱动程序,我目前的 HPA 将失败。
我们可以让 prometheus-adapter 和 stackdriver-adpater 在同一个集群中运行吗?
如果不是,我想我们需要将 prometheus-metrics 发送到 stackdriver?但这会不会很慢?
【问题讨论】:
-
查看文档Using Prometheus,您将在那里找到如何安装 Prometheus 并获取外部指标。之后,按照文档Custom and external metrics for autoscaling workloads 配置HPA。
标签: kubernetes google-kubernetes-engine prometheus metrics autoscaling