【问题标题】:Is there any python API to collect kubernetes VPA data是否有任何 python API 来收集 kubernetes VPA 数据
【发布时间】:2023-03-22 23:30:02
【问题描述】:

我已将集群上的 VPA 启用为只读模式,并尝试收集 VPA 推荐数据。但是我找不到一个好的文档或任何特定于 Vertical Pod Autoscaling 的 API 详细信息。我发现它适用于 Horizo​​ntal Pod Autoscaler,但不适用于 VPA。

【问题讨论】:

  • 从我在 python 客户端库中看到的,目前没有为 VPA 创建文档或 API。只有为 HPA 创建的文档和 API。
  • 你找到办法了吗?我有完全相同的问题。
  • 是的@SaeidGhafouri 我做了一点不同的方式。我使用 GVK API 使用自定义对象 API 进行查询。我使用corev1api 列出了所有命名空间,然后使用list_namespaced_custom_object(group="autoscaling.k8s.io", version="v1", namespace=<namespace-name>, plural="verticalpodautoscalers")
  • 谢谢,GVK api是什么?
  • 组版本类型little description。所以 API 会是这样的 list_namespaced_custom_object

标签: python kubernetes


【解决方案1】:

正如我在 cmets 中提到的

根据我在 python client library 中看到的情况,目前没有为 Vertical Pod Autoscaler 创建文档或 API。

只有为 Horizontal Pod Autoscaler 创建的文档和 API。可以找到here

【讨论】:

    【解决方案2】:

    我最终会采取一些不同的方式。我使用GVK API 使用自定义对象 API 进行查询。我使用 corev1api 列出了所有命名空间,然后做了 list_namespaced_custom_object(group="autoscaling.k8s.io", version="v1", namespace=<namespace-name>, plural="verticalpodautoscalers") Python 库示例为here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-09
      • 2021-12-09
      • 2022-01-12
      • 2022-07-29
      • 1970-01-01
      • 2017-10-24
      • 2013-07-21
      相关资源
      最近更新 更多