gpt4 book ai didi

kubernetes - 将Pod指标拉到外部Prometheus

转载 作者:行者123 更新时间:2023-12-02 12:11:35 26 4
gpt4 key购买 nike

我正在尝试使用现有的Prometheus(在集群外部)从EKS集群内部聚合所有指标,EC2(CPU,内存,磁盘)和Pod(CPU,内存,磁盘)。我开始使用node-exporter,kube-state-metrics添加数据,但是我仍然无法部署metrics-server。使用 Helm 我conf并安装它,kube topkubectl get --raw "/apis/metrics.k8s.io/v1beta1/pods" | jq正在拉数据,但是有人可以建议我如何将所有这些拉到我的外部Prometheus吗?
有没有办法将其公开给/ metrics URL?
谢谢!

最佳答案

我认为您最好的选择是使用普罗米修斯联邦。在该设置中,

  • 您将拥有一个集群内的Prometheus和您原来的外部Prometheus。集群中的Prometheus进行实际的收集和临时存储。
  • 在您的外部Prometheus中,您将刮取集群内Prometheus的/federate端点。 /federate是专门为您正在尝试使用的用例而设计的

  • 这是获取性能可靠的指标的最佳方法。通过apiserver获取指标不是一个好方法。即使可能,也会对apiserver造成不必要的压力。

    关于kubernetes - 将Pod指标拉到外部Prometheus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62430018/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com