gpt4 book ai didi

python - 我需要使用 kubernetes python 客户端获取 Kubernetes 集群中 Pod 的资源使用情况

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

我有 linux 命令来获取特定命名空间中 pod 的资源使用情况,它的等效 python 命令是什么

$ kubectl top pod
NAME CPU(cores) MEMORY(bytes)
nginx-deployment-7fd6966748-57mt5 0m 2Mi
nginx-deployment-7fd6966748-jpbjl 0m 2Mi
nginx-deployment-7fd6966748-snrx4 0m 2Mi

最佳答案

感谢您的输入,以下命令运行良好

>>> from kubernetes import client, config
>>>
>>> config.load_kube_config()
>>> api = client.CustomObjectsApi()
>>> resource = api.list_namespaced_custom_object(group="metrics.k8s.io",version="v1beta1", namespace="default", plural="pods")
>>> for pod in resource["items"]:
... print(pod['containers'], "\n")
...

关于python - 我需要使用 kubernetes python 客户端获取 Kubernetes 集群中 Pod 的资源使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63295451/

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