问下,一般生产环境 prometheus 是安装在 k8s 里面好还是安装在宿主机上好?
1
kingfsen 2019-03-30 10:19:47 +08:00
肯定是在 k8s 集群里面了,访问集群 api 就方便多了。一边对于个人来说,一个集群安装一个 prometheus。如果是要做监控平台,一个统一的 prometheus 要访问各用户网络的集群,由于网络的原因,prometheus 根本不可能去采集数据,这时候,每个集群都要安装一个所谓的 pusher 插件,推送到 prometheus 的 gateway,然后由 gateway 统一汇总到 backend 的 prometheus server。这种方式还要考虑 gateway 的高可用、负载均衡属性、数据整合等。我们线上单个 k8s 集群,一般肯定直接在 k8s 中,k8s 的作用不就体现了么。
|