kubernetes: Metrics API not available

Lance.Wu 发表于: 2021-08-19   最后更新时间: 2021-08-19 18:44:22   5,974 游览

当我在k8s服务平台中使用kubectl top node xxxx命令时出现的错误信息。
kubernetes 1.13.2docker://18.3.1 版本信息

metrics-server-v0.3.1-85d74d649f-tqbfh   2/2     Running   0          26s

[root@kube-node1 ~]# kubectl top node kube-node1
error: Metrics API not available

如何解决?

发表于 2021-08-19

通过kubectl get apiservice 查看服务,发现metrics-server是false状态。

v1beta1.metrics.k8s.io kube-system/metrics-server false 24d

通过kubectl get pod -n kube-system|grep metrics-server 查看运行Pod的日志,找到问题了,少装了heapster

直接安装heapster恢复正常。

换这个版本metrics试试

curl -SLO https://addons.kuboard.cn/metrics-server/0.3.6/metrics-server.yaml
kubectl apply -f metrics-server.yaml
Lance.Wu -> 凡夫俗子 3年前

谢谢
我已经找到问题了 ,少装了heapster。

你的答案

查看kubernetes相关的其他问题或提一个您自己的问题