Kubernetes系列之Kubernetes部署metrics-server
四、Kubernetes系列之Kubernetes部署metrics-server #一、metrics-server简介 自kubernetes 1.8开始,资源使用指标(如容器 CPU 和内存使用率)通过 Metrics API 在 Kubernetes 中获取,metrics-server 替代了heapster。Metrics Server 实现了Resource Metrics API,Metrics Server 是集群范围资源使用数据的聚合器。 Metrics Server 从每个节点上的 Kubelet 公开的 Summary API 中采集指标信息。 Kubernetes中有些组件依赖资源指标API(metric API)的功能 ,如kubectl top 、hpa。如果没有资源指标API接口,这些组件无法运行。在之前使用的是Heapster,Heapster废弃后改用metrics-server。 通过Metrics API可以获取指定node或者pod的当前资源使用情况(而无法获取历史数据) Metrics API的api路径:/apis/metrics.k8s.io/ Metrics API的使用需要在K8S集群中成功部署metrics server kubernetes metrics server 参考文档 https://github.com