Nig*_*l19 1 jsonpath kubernetes kubectl
我正在尝试使用 jsonpath 和以下命令获取具有特定标签的 pod 的 IP 地址:
kubectl get pods -l app=validate -n {namespace_name} -o jsonpath={.status.podIP}
但这不会产生任何结果,即使命名空间和标签名称是正确的。另一方面,如果我尝试这样做:
kubectl get pod/pod_name -n {namespace_name} -o jsonpath={.status.podIP}
之后我就可以获得 pod IP 地址。但问题是,由于我试图查询为特定部署创建的所有 pod,我想获取该特定标签下所有 pod 的 Ip 地址。我不确定该命令有什么问题。
小智 5
如果您有多个具有相同标签的 Pod,您将获得一个 Pod 列表。您必须调整 jsonpath -o jsonpath="{.items[*].status.podIP}"以获取所有 podIP。
| 归档时间: |
|
| 查看次数: |
449 次 |
| 最近记录: |