1

我想使用只有 jsonpath 的 kubectl 来获取当前的集群地址。我已经尝试了以下方法,以及它的许多排列,但这似乎不起作用。

kubectl config view -o jsonpath='{.clusters[?($.current-context)].cluster.server}'

这可能只使用jsonpath吗?

4

1 回答 1

2

您可以使用该--minify标志:

--minify=false:从输出中删除当前上下文未使用的所有信息

server然后从当前上下文输出中过滤字段:

kubectl config view --minify -o jsonpath='{.clusters[].cluster.server}'
于 2019-10-24T12:41:46.460 回答