如何将 Docker 中的 Prometheus 连接到 Kubernetes 集群?

How to connect Prometheus in Docker to a Kubernetes cluster?

我指的是 link (https://github.com/vegasbrianc/prometheus) 将 Docker 版本的 Prometheus 安装到 Ubuntu 服务器 (server-1)

我在另一个 Ubuntu 服务器 (server-2) 中也有一个 Kubernetes 集群(裸机)运行。在这个 Kubernetes 集群中,我部署了一些示例应用程序。

我知道通常人们会将 Prometheus 部署到同一个 Kubernetes 集群。

但是现在,我想在server-1中使用这个Prometheus来监控server-2中Kubernetes集群中的应用程序。如何做到这一点?是否需要进行任何设置/配置才能实现监控?

假设两台服务器可以相互访问,您需要将 server-2 上的 prometheus 配置为 server-1 上的 scrape the targets 运行,这反过来又必须公开它们的 /metrics server-2 可以访问的路径(通过入口是最流行的选择)。