开发者社区> 问答> 正文

Kubernetes metrics-server:来自服务器的错误(ServiceUnavailable):服务器当前无法处理请求

执行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

展开
收起
k8s小能手 2018-12-29 15:21:18 11492 0
1 条回答
写回答
取消 提交回答
  • 整合最优质的专家资源和技术资料,问答解疑

    看起来它失败了,因为主机名解析通过内部DNS系统发生,该系统具有pod / service条目但不具有集群节点条目。

    尝试使用以下参数运行metrics-server:

    • command:

      • /metrics-server
      • --kubelet-insecure-tls
      • --kubelet-preferred-address-types=InternalIP
    2019-07-17 23:24:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载

相关镜像