Skip to main content
 首页 » 编程设计

python之Kubernetes:如何使用 python api 获取命名空间中的所有 pod

2025年05月04日24zengkefu

我正在使用 python 访问我的集群。我遇到的唯一接近的是 list_namespaced_pod ,它没有给我 pod 的实际名称。

请您参考如下方法:

如评论中所述,您可以在 API 调用返回的 pod 项列表中访问每个 pod 的 metadata 中的所有信息。

这是一个例子:

def get_pods():   
 
    v1 = client.CoreV1Api() 
    pod_list = v1.list_namespaced_pod("example") 
    for pod in pod_list.items: 
        print("%s\t%s\t%s" % (pod.metadata.name, 
                              pod.status.phase, 
                              pod.status.pod_ip))