V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qbuer
V2EX  ›  Kubernetes

k8s metrics server 的奇怪的 error

  •  1
     
  •   qbuer · 2022-07-20 09:17:55 +08:00 · 1274 次点击
    这是一个创建于 639 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在一个三节点的 k8s 集群上安装了 mertics server, 安装完成后使用 k top node 可以看到节点资源状态。然而几小时后,再执行 k top node 报 error: metrics not available yet 。metric server pod 的状态正常,没有重启过,logs 也无报错信息。请问大伙该如何排查解决?

    k8s 版本为 1.19, mertics server 版本为 0.6.1

    3 条回复    2022-07-20 10:43:19 +08:00
    Philippa
        1
    Philippa  
       2022-07-20 09:26:41 +08:00
    应该是安装的问题了,不同的 k8s 集群 /云平台安装方法稍有不同,这个最好查查文档或发起个 issue 问问。
    baiyi
        2
    baiyi  
       2022-07-20 09:56:23 +08:00
    metrics-server 的这种问题特别常见,这个报错代表无法访问它的 api 了,多数常见于 `kubelet-preferred-address-types` 参数配置有问题,或 tls 也有可能 `--kubelet-insecure-tls`。
    Pythondr
        3
    Pythondr  
       2022-07-20 10:43:19 +08:00
    /etc/kubernetes/manifests/kube-apiserver.yaml 文件中添加这一行

    --enable-aggregator-routing=true

    https://kubernetes.io/docs/tasks/extend-kubernetes/configure-aggregation-layer/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4334 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:09 · PVG 18:09 · LAX 03:09 · JFK 06:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.