部署kube-state-metrics

kube-state-metrics是一个组件,用于收集并暴露Kubernetes集群对象的状态数据,如Pod、Deployment、Job等的状态信息。通过Prometheus exporter暴露指标,并通过配置Prometheus进行监控。同时,可以导入Grafana的dashboard来可视化这些监控数据。
摘要由CSDN通过智能技术生成

在 Kubernetes 集群上 Pod、DaemonSet、Deployment、Job、CronJob 等各种资源对象的状态也需要监控,kube-state-metrics 是一个组件,它提供有关集群对象(节点、pod、DaemonSet、命名空间等)状态数据,也反映使用这些资源部署的应用的状态。比如:

  • 我调度了多少个副本?现在可用的有几个?
  • 多少个 Pod 是 running/stopped/terminated 状态?
  • Pod 重启了多少次?
  • 我有多少 job 在运行中等等

对于 Prometheus 来说,需要引入新的 exporter 来暴露这些指标,这就是kube-state-metrics

1.部署kube-state-metrics:使用以下yml清单(deployment.yaml 下面的镜像替换成 cnych/kube-state-metrics:v2.0.0-rc.0)

kube-state-metrics/examples/standard at master · kubernetes/kube-state-metrics · GitHub

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值