【发布时间】:2021-10-14 09:34:50
【问题描述】:
我们一直使用/stats/summary 来获取fs 指标,类似于:
"fs": {
"time": "2021-10-14T03:46:05Z",
"availableBytes": 17989276262,
"capacityBytes": 29845807308,
"usedBytes": 5856531046,
"inodesFree": 16799593,
"inodes": 17347097,
"inodesUsed": 57504
},
由于这个Move away from kubelet stats/summary,我们需要以另一种方式获取相同的数据。
我们尝试了/metrics/cadvisor 和/metrics/resources,但未能成功获取fs 数据。
此外,似乎 CAdvisor 也将被弃用(在 TBD+2 here)
我们一直在网上寻找可能的解决方案,但似乎找不到任何解决方案。
关于如何做到这一点的任何想法? 或者可能为我们指明正确的方向或文档?
提前谢谢你。
【问题讨论】:
-
您使用的是哪个 Kubernetes 版本?
-
您正在制作哪个调用/命令?您是如何设置 Kubernetes 集群的——一些云提供商解决方案或裸机?
-
@MikolajS。 Kubernetes 版本:
client version = 1.20server version = 1.21您正在执行哪个调用/命令:kubectl get --raw /api/v1/nodes/<node name>/proxy/stats/summary您是如何设置 Kubernetes 集群的:bare metal -
您现在可以正常调用此调用吗?我在
v1.21和v.1.22上都测试了这个调用,它工作正常。您是否有任何确切的问题,或者您只是在寻找替代品?目前看来,Kubernetes 团队 is not ready with it: >[TBD] Propose out-of-tree replacements for kubelet monitoring endpoints [TBD] Deprecate the Summary API and cAdvisor prometheus endoints by adding and deprecating a --enable-container-monitoring-endpoints flag. -
2020 年 11 月的状态(主帖已编辑,问题已公开)。我找不到任何更新的信息。
标签: kubernetes metrics