首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在节点上获得cAdvisor容器度量

无法在节点上获得cAdvisor容器度量
EN

Stack Overflow用户
提问于 2020-03-16 18:51:08
回答 1查看 1.8K关注 0票数 2

我已经配置了一个混合节点Kubernetes集群。两个工作节点为UnbuntuServer18.04.4,两个工作节点为Windows 2019标准。我已经将几个Docker容器部署到每个工作节点( Ubuntu上的.NET核心应用程序和Windows上的遗留WCF应用程序)上。一切似乎都如广告所示。

现在我要监测吊舱/集装箱的资源。我已经部署了Prometheus,kube状态度量,度量-服务器。我让Prometheus 节点。对于容器度量,kubelet/cAdvisor将从Ubunutu节点返回我需要的所有内容,如"container_cpu_usage_seconds_total、container_cpu_cfs_throttled_seconds_total等“。但是,用于Windows节点的kubelet/cAdvisor只提供了一些基本信息:

代码语言:javascript
复制
http://localhost:8001/api/v1/nodes/[WINDOWS_NODE]/proxy/metrics/cadvisor

# HELP cadvisor_version_info A metric with a constant '1' value labeled by kernel version, OS version, docker version, cadvisor version & cadvisor revision.
# TYPE cadvisor_version_info gauge
cadvisor_version_info{cadvisorRevision="",cadvisorVersion="",dockerVersion="",kernelVersion="10.0.17763.1012",osVersion="Windows Server 2019 Standard"} 1
# HELP container_scrape_error 1 if there was an error while getting container metrics, 0 otherwise
# TYPE container_scrape_error gauge
container_scrape_error 0
# HELP machine_cpu_cores Number of CPU cores on the machine.
# TYPE machine_cpu_cores gauge
machine_cpu_cores 2
# HELP machine_memory_bytes Amount of memory installed on the machine.
# TYPE machine_memory_bytes gauge
machine_memory_bytes 1.7179398144e+10

因此,虽然Ubuntu节点上的cAdvisor为我提供了我想要的关于容器的一切,但是cAdvisor节点上的cAdvisor只提供了上面的内容。

我已经检查了在Windows节点上安装/配置kubelet的Powershell脚本,但是如果缺少一个神奇的设置,当kubelet/cAdvisor被刮除时,我无法看到/理解如何配置开关或配置文件。有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-25 13:01:10

有度量/资源/v1alpha 1端点。但它只提供了4个基本指标。文档

我认为cAdvisor不正确地支持windows节点,而您看到的只是一个具有有限度量的n个模拟接口Github问题

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60711657

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档