【问题标题】:How to receive an alert when a pod autoscales in OpenShift当 Pod 在 OpenShift 中自动缩放时如何接收警报
【发布时间】:2021-04-13 20:03:27
【问题描述】:

我正在运行 OpenShift 4.6.20,并希望在工作负载超过 MaxPods 值的百分比时收到 Prometheus 通知,即:水平 Pod 自动缩放器中的 75%。我曾尝试在 Prometheus 中寻找该指标,但找不到。这可能吗?

【问题讨论】:

    标签: kubernetes openshift prometheus


    【解决方案1】:

    您是否运行kube-state-metrics?使用kube-state-metrics,您的 Prometheus 将拥有以下 HPA metrics,然后您可以根据以下指标计算您的 HPA 使用情况:

    • kube_horizontalpodautoscaler_spec_max_replica - HPA 定义的最大副本数
    • kube_horizontalpodautoscaler_status_desired_replicas - HPA 所需的副本数

    注意

    kube-state-metrics 重命名发行版 v2.0.0 中的 hpa 指标,确保您查看的是基于已部署的 kube-state-metrics 发行版的文档


    【讨论】:

      猜你喜欢
      • 2020-02-12
      • 1970-01-01
      • 2016-12-18
      • 1970-01-01
      • 2021-11-05
      • 2023-02-08
      • 2019-08-07
      • 2015-09-23
      • 2017-05-20
      相关资源
      最近更新 更多