metrics-server无法使用【故障恢复】
执行 kubectl top node 命令报错 大概意思是没有handler处理这个请求;serviceUnavailable 类似于 nginx中的502 haproxy中的503转发到后端节点处理不了

查看apiserver的报错日志

这个时候我们查看一下metrics-server是正常的;
然后检查一下路由信息;这里我们看到访问metrics这个资源对象时会将请求转发到prometheus-adapter中,这里可能是谁用prometheus作为metrics的三方apiserver做测试了,先不管了修改会最初的;这里我们就需要修改一下路由信息

apply如下yaml
apiVersion: apiregistration.k8s.io/v1beta1kind: APIServicemetadata: name: v1beta1.metrics.k8s.iospec: service: name: metrics-server namespace: kube-system group: metrics.k8s.io version: v1beta1 insecureSkipTLSVerify: true groupPriorityMinimum: 100 versionPriority: 100 |
恢复:

专注事业!

浙公网安备 33010602011771号