【问题标题】:metrics-server of GCP GKE Kubernetes is not able to fetch pod metricsGCP GKE Kubernetes 的指标服务器无法获取 pod 指标
【发布时间】:2020-11-10 13:35:06
【问题描述】:

我在托管的 Google Kubernetes Engine (GKE) 服务上运行一个小型 Kubernetes 集群。除了部署三个简单的部署之外,我没有进行任何进一步的更改。所以我假设一切,包括指标,都是开箱即用的。不幸的是,当我过滤 metric-server 时,我在 stackdriver 中看到很多看起来不正确的错误。

有人知道这些来自哪里,它们有什么影响以及如何修复它(尽管我认为谷歌需要修复我,因为我为 GKE 付费:D)。

提前致谢。

GKE Kubernets GCP logs

【问题讨论】:

  • 你好。为了能够完全了解您的设置中发生了什么,请包括以下信息:集群版本,您在集群上究竟部署了什么。您是否也等了一会儿才能检索日志?请查看此线程:github.com/kubernetes-sigs/metrics-server/issues/…

标签: kubernetes google-cloud-platform google-kubernetes-engine metrics-server


【解决方案1】:

编辑metrics-server-deployment 并添加:

command:
    - /metrics-server 
    - --kubelet-preferred-address-types=InternalIP
    - --kubelet-insecure-tls

请注意,从安全角度来看,这不是一个很好的解决方案。

【讨论】:

  • 我目前没有运行 GKE 集群,因此无法确认:metrics-server 部署是否有 reconcile: true 注释?如果是这样,这个答案将不起作用
猜你喜欢
  • 2019-05-01
  • 2019-02-12
  • 1970-01-01
  • 2021-01-27
  • 1970-01-01
  • 1970-01-01
  • 2019-08-27
  • 2023-04-10
  • 2019-03-27
相关资源
最近更新 更多