首页 > 编程语言 >metrics-server部署后执行kubectl top node报错:the server is currently unable to handle the request

metrics-server部署后执行kubectl top node报错:the server is currently unable to handle the request

时间:2023-08-28 20:31:33浏览次数:39  
标签:node kubernetes ca server metrics 报错 proxy front pki

问题描述

  • 执行kubectl top node报错:

metrics-server部署后执行kubectl top node报错:the server is currently unable to handle the request_k8s


  • 查看v1beta1.metrics.k8s.io详情发现如下错误:
kubectl describe apiservice  v1beta1.metrics.k8s.io

metrics-server部署后执行kubectl top node报错:the server is currently unable to handle the request_k8s_02

  • 请求metrics接口(返回结果为401):
curl -k https://172.16.6.10:8443/apis/metrics.k8s.io/v1bea1
  • 查看metrics-server pod日志报错如下:

metrics-server部署后执行kubectl top node报错:the server is currently unable to handle the request_k8s_03

问题处理

经过以上错误日志分析是因为证书问题导致,重新生成metrics-server的证书问题解决,生成命令:

#生成根证书
cfssl gencert -initca front-proxy-ca-csr.json | cfssljson -bare /etc/kubernetes/pki/front-proxy-ca 

#使用ca证书和私钥签发证书(警告忽略)
cfssl gencert -ca=/etc/kubernetes/pki/front-proxy-ca.pem -ca-key=/etc/kubernetes/pki/front-proxy-ca-key.pem -config=ca-config.json -profile=kubernetes   front-proxy-client-csr.json | cfssljson -bare /etc/kubernetes/pki/front-proxy-client

说明:apiserver里的证书配置路径对应:/etc/kubernetes/pki/front-proxy-ca.pem




标签:node,kubernetes,ca,server,metrics,报错,proxy,front,pki
From: https://blog.51cto.com/u_14843781/7266710

相关文章

  • 远程桌面连接报错(CredSSP加密数据库修正)解决方案
    远程桌面连接报错(CredSSP加密数据库修正)解决方案: 方法一:修改注册表 按win+r键-输入regedit -点击确定-打开注册表编辑器如下图所示: 在注册表中进入如下路径:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Paramet......
  • Postgresql-数据库无法停止,报错:pg_ctl server does not shut down
    根据您的查询,pg_ctlserverdoesnotshutdown(pg_ctl服务无法关闭)的原因可能有很多。以下是一些可能的解决方案和代码示例:(1)杀死所有与PostgreSQL相关的进程:使用以下命令尝试停止所有与PostgreSQL相关的进程:pg_ctl-D/path/to/postgresql/data_directorystop-mimmediate这......
  • 关于Lua ClippingNode裁剪
    关于裁剪,这个我有遇到一个坑(3.4)的,在做裁剪的时候,整个背景色都是灰色,没有裁剪效果,C++上是可以正常运行,显示裁剪效果,但是用Lua就没有,我找了半天也没有找到原因,。最后在一片文章中看到了这样一句话:需要在初始化app的时候,添加如下代码:_app=newAppDelegate();<spanstyle="color:#......
  • cocos2dx 3.x ClippingNode裁剪图形
    autoclipNode=ClippingNode::create(); clipNode->setInverted(true); clipNode->setAlphaThreshold(0.0f); this->addChild(clipNode,100); autonewLayer=LayerColor::create(Color4B(0,0,0,150));//添加灰色层 clipNode->addChild(newLayer); au......
  • bash: ./gradlew: Permission denied 报错
    问题在Ubuntu的Terminal命令行中执行./gradlew命令报错bash:./gradlew:Permissiondenied解决方案chmod+xgradlew其实就是因为没有权限了,用ls-l查看是否有对应的平台的该执行文件是否有权限执行,如果没有权限的话可以执行chmod+xgradlew或者chmod777gradlew......
  • sqlserver 从数据源左侧截取到遇到特殊字符的最短的子字符串
    selectdbo.sjGetPreStr('1234^5*6/-33_','[]-_=+*&^')    ===>1234Createfunction[dbo].[sjGetPreStr](@strvarchar(1000),@pointArrvarchar(100))returnsvarchar(1000)asbegindeclare@resvarchar(1000)=''......
  • Idea 启动报错Error: A JNI error has occurred, please check your installation and
    idea运行程序的时候,出现Error:AJNIerrorhasoccurred,pleasecheckyourinstallationandtryagain这个错误的话,抛出异常:java.lang.NoClassDefFoundError:org/springframework/web/socket/server/standard/ServerEndpointExporter atjava.lang.Class.getDeclaredMetho......
  • flutter使用腾讯IM插件tencent_cloud_chat_sdk打安卓报“从内部类中访问本地变量param
    使用tencent_cloud_chat_sdk5.2.0版本打包安卓flutterbuildapk报以下错误/Users/tanglin/Documents/flutter/.pub-cache/hosted/pub.flutter-io.cn/tencent_cloud_chat_sdk-5.2.0/android/src/main/java/com/qq/qcloud/tencent_im_sdk_plugin/util/CommonUtil.java:401:错误:......
  • 服务启动连接redis报错问题
    报错截图如下1,该报错为redis认证问题,也就是需要redis登录密码,需要在配置文件redis配置中,需填写密码2,对于redis的修改有一下操作 2.1,关闭redis的保护模式:打开redis的配置文件,redis.conf文件,找到protected-mode,改成no, 2.2,设置redis密码,requirepass***  到redis的......
  • node实现终端加载中
    简介在node开发脚手架之类的工具中,我们可能会用到进度条或者百分比数字进度展示,但是使用console的话会每次都单独占一行,所以想要看看别的框架是怎么实现的;这里是借鉴了ora这个第三方node包,然后把主要逻辑给提取出来(代码比较短)。oragithub地址上代码constfs=require("fs")......