kubernetes 如何确定是否安装了cAdvisor及其版本/来源

ttygqcqt  于 2023-06-21  发布在  Kubernetes
关注(0)|答案(1)|浏览(246)

我们有许多用于日常工作的Kubernetes集群。我试图确定:

  1. cAdvisor是否已安装并运行?
    1.它的版本和起源是什么?
    根据我的研究,cAdvisor似乎来自谷歌(https://github.com/google/cadvisor)。
    我听说它是“内置”到Kubelet的,但不确定这是否属实。如果是的话,我想很难确定它是否真的存在并运行,更不用说它来自哪里或者是什么版本了。如果这不一定是真的,那么这可能会让工作变得更容易一些。
    有没有人知道如何做出这个决定?
hc2pp10m

hc2pp10m1#

我认为没有办法在kubelet中禁用cAdvisor。
您可以在kubelet metrics endpoint找到cAdvisor收集的指标。

kubectl proxy &

curl http://127.0.0.1:8001/api/v1/nodes/[Nodename]/proxy/metrics/cadvisor

对于cAdvisor版本信息,因为它是kubelet二进制文件中的编译依赖项,您应该深入研究kubernetes source code,搜索cadvisor,您将找到版本。

相关问题