如何使用kubernetes rest api(jsonpath)获取pod名称列表

时间:2018-06-16 16:26:45

标签: kubernetes

是kubernetes http api支持的jsonPath吗?

代表;以下内容如何转换为http API?

kubectl get pods -o=jsonpath='{.items[0]}'

2 个答案:

答案 0 :(得分:1)

API不支持,您需要针对API响应评估该jsonpath。

答案 1 :(得分:0)

您可以使用详细标志 -v6 及以上来查看实际进行了哪些 API 调用

kubectl get pods -o=jsonpath='{.items[0]}' -v6 2>&1

输出:

I0805 11:16:51.632841   76333 loader.go:375] Config loaded from file:  /Users/loganath/firetap/config-ctl1
I0805 11:16:53.666539   76333 round_trippers.go:444] GET https://10.x.x.x:6443/api/v1/namespaces/web/pods?limit=500 200 OK in 2021 milliseconds
I0805 11:16:54.901557   76333 table_printer.go:45] Unable to decode server response into a Table. Falling back to hardcoded types: attempt to decode non-Table object