【发布时间】:2021-08-20 11:46:59
【问题描述】:
使用 Java 查询 prometheus kubelet 指标 API 的正确方法是什么,特别是 PVC 使用指标?我可以看到有一个 API 可以通过自动缩放器获取一些指标,但是我的集群没有自动缩放器,所以这会返回一个空列表:
AutoscalingV2beta2Api autoscalingV2beta2Api = new AutoscalingV2beta2Api(apiClient);
var autoscalers = autoscalingV2beta2Api
.listHorizontalPodAutoscalerForAllNamespaces(null, null, null, null, null, null, null, null, null)
.getItems();
作为参考,我认为这是我需要获取的:https://stackoverflow.com/a/56870054/18437
我不热衷于使用 kubectl -n <namespace> exec <pod-name> df 方法,因为那样我需要将 pod 卷挂载回我已经通过 K8s API 获取的卷声明列表。
谢谢!
【问题讨论】:
标签: java kubernetes prometheus