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

Pradeep Padmanaban C

我有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
Pradeep Padmanaban C

感谢您的输入,以下命令运行正常

>>> from kubernetes import client, config
>>> 
>>> config.load_kube_config()
>>> 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")
...

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Go客户端获取Kubernetes中Pod的当前资源使用情况

监视Kubernetes节点上的pod资源使用情况

Kubernetes-我需要使用https进行Pod内部的容器通信吗?

使用 Kubernetes 时,我还需要使用 Containers for Oracle 吗?

Kubernetes:比较Prometheus / PromQL中Pod的RSS内存使用情况和Pod内存需求

我想在pod内使用fabric8 kubernetes客户端(java)。我如何获得其所部署集群的kubernetes客户端?

如果我已经有了 Kubernetes(或 mesos),为什么还需要使用 Spring Cloud?

如何通过API获取Kubernetes资源信息(总体CPU和内存使用情况)

如何通过kubernetes go-client获取pods资源使用情况?

使用python客户端删除Kubernetes资源

Python kubernetes 客户端获取 pod Ready 状态时间

我需要使用Python访问元组

如何在Kubernetes中获取容器的磁盘使用情况(不使用docker命令)?

我是否需要使用ThreadPoolTaskSupport?

我需要使用定义吗?

我需要使用“equals”命令的帮助

我需要使用模拟吗?

为什么我需要使用chroot

为什么我需要使用strdup()?

我需要使用 IDisposable 吗?

我需要使用SQLAlchemy会话吗?

我需要使用RapidJSON的帮助

如何获得k8s中Pod的实时资源使用情况?

如何通过python客户端获取kubernetes中的pod的日志和描述

如何使用Golang客户端从Kubernetes驱逐或删除Pod

Kubernetes使用客户端API记录特定Pod

使用 kubernetes 客户端 API 创建 pod 时出错

我需要使用LotusScript获取文档中的字段列表

kubernates 中的 Pod 和节点 Cpu 使用情况