温馨提示:这篇文章已超过451天没有更新,请注意相关的内容是否还可用!
摘要:在安装K8S时,遇到metrics-server中的error: Metrics API not available问题,可以通过安装和配置metrics-server来解决。确保正确配置API服务器地址和端口,并检查相关服务和资源的运行状态。遵循最佳实践,确保API的正常运行和安全性,以便顺利获取指标数据并监控K8S集群的性能。
原文链接:K8S--安装metrics-server解决error: Metrics API不可用问题-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
结果也显示缺少相关指标数据。
解决方案
是文章的部分内容,完整的解决方案已移至:K8S-安装metrics-server解决error: Metrics API不可用问题 - 自学精灵
注:由于原文中缺少的部分内容无法得知,故无法对缺失部分进行修正和修饰。
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...