如何为外部prometheus服务器安装和配置kube-state-metrics来监控kubernetes
How to install and configure kube-state-metrics for external prometheus serverto monitor kubernetes
如何安装和配置 kube-state-metrics 以在 external/separate/centralized prometheus 服务器上监控 kubernetes。
我看到一些文章向我指出了 kube-state-metrics,但我不确定我需要在哪里 运行 kube-state-metrics
我有 2 个 kubernetes 集群,我想监控 Prometheus 和 grafana 上的 kubernetes 集群指标(用于可视化。
如何使用一个普罗米修斯服务器实现这一目标。
kube-state-metrics 是一个简单的服务,它监听 Kubernetes API server
并生成关于对象状态的指标。
在这里您可以找到 yaml 列表:link
它包含:
Deployment:容器获取的地方image: quay.io/coreos/kube-state-metrics:v1.6.0
服务账号:部署对象的服务账号
Role and RoleBinding: RBAC 集群角色和服务账号的角色绑定
Service: k8s服务监听pods部署
因此,当您完成所有这些设置后。你准备好了。现在你配置你的 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
如何安装和配置 kube-state-metrics 以在 external/separate/centralized prometheus 服务器上监控 kubernetes。
我看到一些文章向我指出了 kube-state-metrics,但我不确定我需要在哪里 运行 kube-state-metrics
我有 2 个 kubernetes 集群,我想监控 Prometheus 和 grafana 上的 kubernetes 集群指标(用于可视化。 如何使用一个普罗米修斯服务器实现这一目标。
kube-state-metrics 是一个简单的服务,它监听 Kubernetes API server
并生成关于对象状态的指标。
在这里您可以找到 yaml 列表:link
它包含:
Deployment:容器获取的地方
image: quay.io/coreos/kube-state-metrics:v1.6.0
服务账号:部署对象的服务账号
Role and RoleBinding: RBAC 集群角色和服务账号的角色绑定
Service: k8s服务监听pods部署
因此,当您完成所有这些设置后。你准备好了。现在你配置你的 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