gpt4 book ai didi

kubernetes - 无法使用 Kubectl 和 jsonpath 获取 pod 的 IP 地址

转载 作者:行者123 更新时间:2023-12-05 00:45:26 25 4
gpt4 key购买 nike

我正在尝试使用带有以下命令的 jsonpath 获取具有特定标签的 pod 的 IP 地址:

kubectl get pods -l app=validate -n {namespace_name} -o jsonpath={.status.podIP}

但这不会产生任何结果,即使命名空间和标签名称是正确的。另一方面,如果我尝试这样做:

kubectl 获取 pod/pod_name -n {namespace_name} -o jsonpath={.status.podIP}

之后我可以获取 pod IP 地址。但问题是,由于我试图查询为特定部署创建的所有 pod,我想获取该特定标签下所有 pod 的 IP 地址。我不确定该命令有什么问题。

最佳答案

如果您有多个具有相同标签的 Pod,您将获得一个 Pod 列表。您必须将 jsonpath 调整为 -o jsonpath="{.items[*].status.podIP}" 以获取所有 podIP。

关于kubernetes - 无法使用 Kubectl 和 jsonpath 获取 pod 的 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63667242/

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