执行kubectl get --raw /apis/metrics.k8s.io/v1beta1 它返回的命令Error from server (ServiceUnavailable): the server is currently unable to handle the request
查看metrics-server中的日志
http: TLS handshake error from 192.168.133.64:51926:EOF
kubelet版本是1.12.3
metrics-server 0.3.1
我有另一个具有相同版本和配置的集群集,metrics-server工作得很好
度量服务器部署的一部分:
containers:
- name: metrics-server
image: k8s.gcr.io/metrics-server-amd64:v0.3.1
imagePullPolicy: Always
command:
- /metrics-server
- --kubelet-insecure-tls
volumeMounts:
- name: tmp-dir
mountPath: /tmp
看起来它失败了,因为主机名解析通过内部DNS系统发生,该系统具有pod / service条目但不具有集群节点条目。
尝试使用以下参数运行metrics-server:
command:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。