首页 > 编程语言 >Kubernetes metrics-server: kubectl top nodes Error from server (ServiceUnavailable): 怎么解决?

Kubernetes metrics-server: kubectl top nodes Error from server (ServiceUnavailable): 怎么解决?

时间:2023-01-13 16:32:44浏览次数:53  
标签:kubectl 21 Kubernetes -- server metrics requestheader go


部署metrics-server时,pod能正常启动,但是不能正常使用

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

查看日志如下:

# kubectl logs -f pod/metrics-server-7cccb5464-n8wwn  -n kube-system -c metrics-server                      
I0404 05:21:09.136867       1 serving.go:273] Generated self-signed cert (apiserver.local.config/certificates/apiserver.crt, apiserver.local.config/certificates/apiserver.key)
[restful] 2019/04/04 05:21:10 log.go:33: [restful/swagger] listing is available at https://:443/swaggerapi
[restful] 2019/04/04 05:21:10 log.go:33: [restful/swagger] https://:443/swaggerui/ is mapped to folder /swagger-ui/
I0404 05:21:10.729295       1 serve.go:96] Serving securely on [::]:443
----------------------------------------------------

kube-api中已经加了聚合层配置

  --requestheader-client-ca-file=/etc/kubernetes/ssl/ca.pem \
  --requestheader-allowed-names=aggregator \
  --requestheader-extra-headers-prefix=X-Remote-Extra- \
  --requestheader-group-headers=X-Remote-Group \
  --requestheader-username-headers=X-Remote-User \

试了好多种办法,也没有解决。

 

标签:kubectl,21,Kubernetes,--,server,metrics,requestheader,go
From: https://blog.51cto.com/u_15941303/6006306

相关文章

  • kubernetes无法删除namespace 提示 Terminating
    最近配置traefik时,想重新部署jenkins,出现如下问题 解决方法如下:#kubectlgetnamespacejenkins-ojson>tmp.json先运行kubectlgetnamespacejenkins-ojson>tmp.j......
  • Centos 7.2 Kubernetes1.9
    ......
  • ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
    执行命令:mysql-uroot出现如下错误:ERROR2003(HY000):Can'tconnecttoMySQLserveron'localhost'(10061)解决方法:查看my.ini文件,看以......
  • SQL Server 因为数据库正在使用,所以无法获得对数据库的独占访问权。
    今天我在使用SQLServer恢复数据库xxx_db时,出现如下错误:因为数据库正在使用,所以无法获得对数据库的独占访问权。解决方法:1、SQL查询分析器,切换到......
  • 在 Kubernetes 中部署并使用 KubeEdge
    作者:马伟,青云科技容器顾问,云原生爱好者,目前专注于云原生技术,云原生领域技术栈涉及Kubernetes、KubeSphere、KubeKey等。边缘计算在广泛制造业、工业、零售和金融等行业,随......
  • SQLSERVER 发布订阅(踩坑)(转载)
    前言在网上查了N多资料,居然没有详细写如何配置增量同步的,我在自己配置的时候就遇到一些误区和麻烦,现在自己总结一下,留着以后遇到用的时候可以查看 一、环境准备 发......
  • Serverless 奇点已来,下一个十年将驶向何方?
    引言:以前构建应用,需要买ECS实例,搭建开源软件体系然后维护它,流量大了扩容,流量小了缩容,整个过程非常复杂繁琐。用了Serverless服务以后,这些问题都简化了,从半托管到全......
  • 02. Kubernetes - Containerd
    Containerd前面知道了DockerEngine中就有Containerd,只不过现在是将Containerd从DockerEngine里分离出来,作为一个独立的开源项目,目标是提供一个更加开放、稳定的......
  • kubernetes集群部署
    kubeadm方式部署部署准备改主机名称#master节点[root@k8s-master~]#echo"k8s-master">/etc/hostname#node01节点[root@k8s-node01~]#echo"k8s-node01">......
  • Serverlet读取文件
    1.在resources文件夹下新建一个db.properties文件,写入;username=rootpassword=123456 2.java文件夹下建一个文件Demo05packagecom.yin;importjavax.ser......