要获取每个 deployment 的 CPU 利用率和内存利用率信息,您可以使用以下方法之一:

  1. 使用命令行工具(例如 kubectl):

    • 获取当前集群中的所有 deployment 列表:kubectl get deployments
    • 获取特定 deployment 的 CPU 和内存利用率信息:kubectl top pod -l app='<deployment 名称>'
  2. 使用 Kubernetes API:

    • 使用任何喜欢的编程语言(例如 Python、Go)编写一个脚本来调用 Kubernetes API 并获取所需的信息。
    • 使用 /apis/metrics.k8s.io/v1beta1/pods 端点来获取每个 pod 的指标信息,然后计算平均值以获取 deployment 的利用率信息。

请注意,要使用这些方法,您需要具有适当的权限来访问集群和 API。

如何获取 Kubernetes Deployment 的 CPU 和内存利用率信息

原文地址: https://www.cveoy.top/t/topic/paVQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录