首页/云/可观测性速查/kube-state-metrics:集群对象状态指标
Prometheus 与采集64 条

kube-state-metrics:集群对象状态指标

kube-state-metrics 监听 APIServer,把 Deployment、Pod、Node 等对象状态转成指标(如期望副本与实际副本),补齐 cAdvisor 只覆盖资源用量的空白。

可观测性速查云更新于 2026-10-12

常用指标与查询

常用指标与查询
# 副本不满足的 Deployment
kube_deployment_status_replicas_unavailable > 0

# 未就绪的 Pod(按命名空间汇总)
sum by (namespace) (kube_pod_status_ready{condition="false"})

# Node 压力条件
kube_node_status_condition{condition="MemoryPressure",status="true"} == 1
该类指标标签维度多(namespace、deployment、pod 等),看板与告警注意标签裁剪以控制序列量。

易错点

  • kube-state-metrics 关注状态而不是资源用量,CPU/内存问题回到 cAdvisor 指标
  • 集群对象增长会显著增加序列量,抓取频率与对象范围要一起评估

数据来源与参考

  • kube-state-metrics 项目文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌