【问题标题】:Is there a way to get number of active Kubernetes Pods in Java有没有办法在 Java 中获取活动 Kubernetes Pod 的数量
【发布时间】:2019-12-13 06:43:10
【问题描述】:

我们正在构建一个速率限制器,并根据当时可用的 pod 数量计算配置值。有什么方法可以从 java 应用程序中获取任何实例中活动的 pod 数量?此外,是否可以从 Java 应用程序获取 AWS Fargate 的任务数?

【问题讨论】:

    标签: java kubernetes aws-fargate


    【解决方案1】:

    您需要从 Kubernetes API 服务器请求此信息。您可以通过kubernetes-client/java 使用 Java 来完成。见InClusterClientExample

    您对处于 Ready 状态的 pod 感兴趣,该 pod 与代表(匹配)您的“应用程序”的特定 label 匹配。

    如果您只对特定应用程序的 Ready 个 pod 的 数量 感兴趣,您也可以直接请求 Deployment 而不是将 pod 用作标签。

    【讨论】:

      猜你喜欢
      • 2018-11-17
      • 2021-11-28
      • 1970-01-01
      • 1970-01-01
      • 2018-05-20
      • 2021-03-01
      • 2020-12-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多