首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何更改Kubernetes指标-服务器端口?

如何更改Kubernetes指标-服务器端口?
EN

Stack Overflow用户
提问于 2021-12-03 08:49:23
回答 1查看 204关注 0票数 0

默认的Kubernetes (K3S)安装(相当粗鲁地)使用metrics-server占用端口443。我能够修补服务以更改端口,但是kubectl不知道如何查询指标。在哪里更改kubectl客户端的端口?端口443不在~./kube/config中(只有6443 -接口端口)。

代码语言:javascript
运行
复制
$ kubectl get --raw "/apis/metrics.k8s.io/v1beta1/nodes"
{"kind":"NodeMetricsList","apiVersion":"metrics.k8s.io/v1beta1",...
代码语言:javascript
运行
复制
$ kubectl patch service metrics-server -n kube-system --type='json' --patch='[{"op": "replace", "path": "/spec/ports/0/port", "value":7443}]'
service/metrics-server patched
$ kubectl get --raw "/apis/metrics.k8s.io/v1beta1/nodes"
Error from server (ServiceUnavailable): the server is currently unable to handle the request
EN

回答 1

Stack Overflow用户

发布于 2021-12-03 09:02:57

metrics-server在安装过程中已经向api-server注册了443。最简单的方法是disable捆绑的指标服务器并重新安装,将服务端口设置为7443 here,这样发出的呼叫就会到达正确的端口。如果您正在使用清单,请修改端口号here

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70211634

复制
相关文章

相似问题

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