kubectl top nodes 报错

通过 helm 成功部署了 prometheus

$ helm install prometheus bitnami/kube-prometheus

但运行 kubectl top nodes 命令时却报错

$ kubectl top nodes
Error from server (ServiceUnavailable): the server is currently unable to handle the request (get nodes.metrics.k8s.io)

请问如何解决?

回答

问题补充:

发现2个 apiservice 出现 404 错误

$ kubectl get apiservice -n monitoring | grep False
v1beta1.custom.metrics.k8s.io          monitoring/custom-metrics-apiserver   False (ServiceNotFound) 
v1beta1.metrics.k8s.io                 monitoring/prometheus-adapter         False (ServiceNotFound) 

删除这2个 apiservice 之后,kubectl top nodes 报错变成:

error: Metrics API not available

以上是kubectl top nodes 报错的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>