Python Kubernetes客户机等价于kubectl get pods

Python Kubernetes客户机等价于kubectl get pods,python,docker,kubernetes,devops,kubernetes-pod,Python,Docker,Kubernetes,Devops,Kubernetes Pod,我正在尝试使用Python Kubernetes客户机获取我所有pod的每个容器的运行时。使用K8s CLI,可使用kubectl Descripte pods获取此信息 我可以使用 api\u response=api\u实例。读取\u namespaced\u podname='pod-name',namespace='namespace-name' 但是,我需要所有吊舱的这些信息 pythonk8s库的kubectl get podsforpythonk8s的等价物是什么?我想我可以用它来

我正在尝试使用Python Kubernetes客户机获取我所有pod的每个容器的运行时。使用K8s CLI,可使用kubectl Descripte pods获取此信息

我可以使用

api\u response=api\u实例。读取\u namespaced\u podname='pod-name',namespace='namespace-name' 但是,我需要所有吊舱的这些信息


pythonk8s库的kubectl get podsforpythonk8s的等价物是什么?我想我可以用它来创建一个pod列表,并使用上面提到的命令按pod名称循环遍历它们,获得所需的信息

从中,您可以尝试此api\u response=api\u实例。列出\u namespaced\u podnamespace='namespace-name'

使用此命令获取所有pod名称是正确的:

api_response = api_instance.read_namespaced_pod(name='pod-name',namespace='namespace-name')
但要获得这些名称,请使用以下内容:

for i in api_response.items:
    print("%s" %(i.metadata.name))
这应该对你有用: