首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >K8S集群,metrics部署错误,如何修正?

K8S集群,metrics部署错误,如何修正?

提问于 2024-12-12 14:04:14
回答 0关注 0查看 30

metrics-server pod 部署成功处于running状态,服务也处于running状态

代码语言:javascript
运行
复制
kubectl get pod -n kube-systemNAME                              READY   STATUS    RESTARTS   AGEmetrics-server-56f864bddc-nfg2t   1/1     Running   4          12d kubectl get svc -n kube-systemNAME             TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)                  AGEmetrics-server   ClusterIP   10.96.165.35   <none>        443/TCP                  12d 

但是,执行在master节点执行kubectl top pods 报错: W1212 13:09:35.004801 8720 top_pod.go:140] Using json format to get metrics. Next release will switch to protocol-buffers, switch early by passing --use-protocol-buffers flag Error from server (ServiceUnavailable): the server is currently unable to handle the request (get pods.metrics.k8s.io) 查询apiserver,发现检查可用性失败

代码语言:javascript
运行
复制
kubectl get apiservicesNAME                                   SERVICE                      AVAILABLE                      AGEv1beta1.metrics.k8s.io                 kube-system/metrics-server   False (FailedDiscoveryCheck)   12d 

查看pod,metrics-server,apiservice, v1.certificates.k8s.io 详细信息未见错误 连接服务地址测试,ping 10.96.165.35通 telnet 10.96.165.35 443不通,所以访问服务地址不通 curl https://10.96.165.35/apis/metrics.k8s.io/v1beta1 只有在metrics pod所在的工作节点执行telnet 10.96.165.35 443可通,请问如何修改,在master节点可以使用kubectl top pods命令

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档