如何更改Kubernetes度量服务器端口



默认的Kubernetes(K3S(安装(相当粗鲁(占用了度量服务器的443端口。我可以修补服务以更改端口,但kubectl不知道如何查询度量。在哪里更改kubectl客户端的端口?端口443不在~./kube/config中(只有6443-api端口(。

$ kubectl get --raw "/apis/metrics.k8s.io/v1beta1/nodes"
{"kind":"NodeMetricsList","apiVersion":"metrics.k8s.io/v1beta1",...
$ 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

metrics服务器在安装期间已向api服务器注册443。最简单的方法是禁用捆绑的度量服务器,并在此处将服务端口设置为7443的情况下重新安装,这样调用就会到达正确的端口。如果您正在使用清单,请在此处修改端口号。

相关内容

  • 没有找到相关文章

最新更新