" error: metrics not available yet "甚至指标服务器正在运行



我是kubernetes的新手,正在尝试创建水平自动缩放器。为此,我部署了度量服务器。我使用官方gitHub存储库的指标-服务器。我可以看到进程运行如下

NAME                                 READY   STATUS    RESTARTS   AGE
pod/metrics-server-766c9b8df-dltgd   1/1     Running   0          13m
NAME                     TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)                  AGE
service/metrics-server   ClusterIP   10.106.14.34   <none>        443/TCP                  37m 
NAME                             READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/metrics-server   1/1     1            1           37m

我部署了一个在工作节点上运行的pod,因此我可以看到下面的指标

ubuntu@master:~/metrics-server$ kubectl top pods
NAME                          CPU(cores)   MEMORY(bytes)
demo-deploy-d86b8cfcc-2jg9w   2m           289Mi
demo-deploy-d86b8cfcc-5xtww   1m           284Mi
demo-deploy-d86b8cfcc-hk2bq   1m           278Mi
demo-deploy-d86b8cfcc-jkdmc   1m           286Mi

但问题是

ubuntu@master:~/metrics-server$ kubectl top nodes
error: metrics not available yet

我搜索了很多,但我的坏,我不能得到这个答案。有人能告诉我为什么会这样吗?

ubuntu@master:~/metrics-server$ kubectl top nodes

应该显示工作节点的指标。但遗憾的是,我不明白。甚至不是空白状态

https://www.youtube.com/watch?v=0UDG52REs68

观看这个视频

add in spec:

命令:

  • /metrics-server
  • ——kubelet-insecure-tls
  • ——kubelet-preferred-address-types = InternalIP

相关内容

  • 没有找到相关文章

最新更新