资源指标管道

    通过 Metrics API,你可以获得指定节点或 Pod 当前使用的资源量。 此 API 不存储指标值,因此想要获取某个指定节点 10 分钟前的 资源使用量是不可能的。

    此 API 与其他 API 没有区别:

    • 它具有相同的安全性、可扩展性和可靠性保证

    CPU 用量按其一段时间内的平均值统计,单位为 。 此度量值通过在内核(包括 Linux 和 Windows)提供的累积 CPU 计数器乘以一个系数得到。 组件负责选择计算系数所使用的窗口大小。

    内存

    Metrics 服务器 是集群范围资源用量数据的聚合器。 默认情况下,在由 脚本创建的集群中会以 Deployment 的形式被部署。 如果你使用其他 Kubernetes 安装方法,则可以使用提供的 来部署。

    Metric 服务器从每个节点上的 kubelet 公开的 Summary API 中采集指标信息。 该 API 通过 注册到主 API 服务器上。