Advertisement

Kubernetes监控:Metrics Server具体实现路径

阅读量:

自kubernetes 1.8版本起伴随横向扩缩容功能的稳定与增强,在此背景下 HP A系统开始提供自定义指标的支持;同时 Cluster Autoscaler也实现了性能的显著提升,并且错误报告能力也得到了显著增强。值得注意的是 HP A官方已支持新版 HP A API及其相关组件升级至稳定版本例如 resource Metrics API custom metrics API以及 metrics-server等这一举措意味着 Metrics Server已开始应用本文旨在介绍 Metrics Server在 Kubernetes环境中的部署方法

Metrics API vs Metrics Server

Metrics API

包括CPU及内存使用的各项资源使用率指标均可借助_metrics_api_进行查询。用户可通过_kubectl_ top命令等方式直接获取相关数据(如涉及_node_及_pod的信息)。然而通过_metrics_api_可获得节点或容器组的资源消耗数据。值得注意的是,在指定存储时间段之外的时间段内无法从该API中检索到数据。因此,在超出存储时间段后无法获得数据的情况下,则需依赖时间序列数据库进行存储。

API Endpoint: /apis/metrics.k8s.io/

API定义

注意事项:API的使用需要集群部署Metri

全部评论 (0)

还没有任何评论哟~