默认的Kubernetes (K3S)安装(相当粗鲁地)使用metrics-server占用端口443。我能够修补服务以更改端口,但是kubectl不知道如何查询指标。在哪里更改kubectl客户端的端口?端口443不在~./kube/config
中(只有6443 -接口端口)。
$ 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
https://stackoverflow.com/questions/70211634
复制相似问题