K8S--安装metrics-server,解决error: Metrics API not available问题
本文介绍K8S通过安装metrics-server来解决error: Metrics API not available问题的方法。
·
原文网址:K8S--安装metrics-server,解决error: Metrics API not available问题-CSDN博客
简介
本文介绍K8S通过安装metrics-server来解决error: Metrics API not available问题的方法。
Metrics Server采用了Kubernetes Metrics API的标准,它使用HTTP接口来暴露度量指标数据,通过轮询来收集这些数据,然后将其存储在内存中。
通过Kubernetes Metrics API,可以获取各种度量指标数据,如CPU利用率、内存使用率、网络I/O、磁盘I/O等。
问题描述
用HPA进行动态伸缩时,发现负载的TARGETS一直是unknown。
原因分析
HPA的资源占用是通过metrics-server实现的,可能是没安装metrics-server。检查一下:
kubectl get pod -A | grep metrics-server
如下图所示:(果然是没有安装metrics-server)
再用top命令查看一下:
kubectl top pod
如下图所示(也是说缺少metrics)
解决方案
上边是文章的部分内容,为便于维护,全文已转移到此网址:K8S-安装metrics-server,解决error: Metrics API not available问题 - 自学精灵
更多推荐
已为社区贡献12条内容
所有评论(0)