【问题标题】:Kubernetes dashboard does not respond when number of Pods are high当 Pod 数量很高时,Kubernetes 仪表板没有响应
【发布时间】:2019-02-22 21:57:00
【问题描述】:

在使用 Deployment 调度大量 Pod(超过 1000 个)之前,Kubernetes 仪表板可以正常工作。

运行多个 Pod 时,尝试单击 Dashboard 中的任何页面时出现以下错误:
Error: 'dial tcp <ip>:9090: getsockopt: connection refused' Trying to reach: 'http://<ip>:9090/api/v1/workload/default?itemsPerPage=10&page=1'

增加主节点的规格有帮助吗?

我认为主节点无法处理网络负载?

更新:
可能是相关的,但我不确定,当我在 许多 中型实例而不是一些非常大的实例上运行集群(我正在使用 kops)时,这个问题会减少(我得到的这个错误页面较少)。
似乎每个节点上的 Pod 控制器(或任何你称之为的)无法处理这么多的 Pod,因为一个非常高规格的节点上有很多 Pod,而一个中等大小的节点上安排的 Pod 较少。

【问题讨论】:

    标签: amazon-ec2 kubernetes kops kubernetes-dashboard


    【解决方案1】:

    看起来 kubernetes-dashboard pod 资源不足。可能的解决方案是在专用节点或资源消耗较少的节点上运行 kubernetes-dashboard pod。

    TaintsAffinity 功能可能有助于实现这一目标。

    【讨论】:

      猜你喜欢
      • 2020-03-26
      • 2020-12-02
      • 1970-01-01
      • 1970-01-01
      • 2021-08-01
      • 1970-01-01
      • 2019-04-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多