gpt4 book ai didi

prometheus - 如何为外部prometheus服务器安装和配置kube-state-metrics来监控kubernetes

转载 作者:行者123 更新时间:2023-12-05 02:59:46 26 4
gpt4 key购买 nike

如何安装和配置 kube-state-metrics 以监控外部/独立/集中式 prometheus 服务器上的 kubernetes。

我看到一些文章向我指出了 kube-state-metrics,但我不确定我需要在哪里运行 kube-state-metrics

我有 2 个 kubernetes 集群,我想监控 Prometheus 和 grafana 上的 kubernetes 集群指标(用于可视化。这如何使用一个普罗米修斯服务器来实现。

最佳答案

kube-state-metrics是一个简单的服务,它监听 Kubernetes API 服务器 并生成关于对象状态的指标。

在这里您会找到一个 yaml 列表:link

它包含:

  1. 部署:容器获取图像的地方:quay.io/coreos/kube-state-metrics:v1.6.0

  2. Service account:部署对象的服务账号

  3. Role and RoleBinding:服务账号的RBAC集群角色和角色绑定(bind)

  4. Service:监听部署下的pod的k8s服务

因此,当您完成所有这些设置后。你准备好了。现在你配置你的 prometheus 从你在 no.1 中创建的 k8s 服务中抓取指标。 4.

Here你会发现如何为 k8s 服务生成 address

配置普罗米修斯:

global:
scrape_interval: 15s
evaluation_interval: 15s

scrape_configs:
- job_name: 'kube-state-metrics'
static_configs:
- targets: ['address'] //address of the k8s service

关于prometheus - 如何为外部prometheus服务器安装和配置kube-state-metrics来监控kubernetes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57574364/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com