kubectl JSONPath表达式根据current-context获取cluster.server属性
Kubectl JSONPath expression to obtain cluster.server property based on current-context
我想使用 kubectl 和只有 jsonpath 来获取当前的集群地址。我已经尝试了以下以及它的许多排列组合,但这似乎不起作用。
kubectl config view -o jsonpath='{.clusters[?($.current-context)].cluster.server}'
仅使用 jsonpath 是否可行?
您可以使用 --minify
标志:
--minify=false: Remove all information not used by current-context from the output
然后从当前上下文输出中过滤server
字段:
kubectl config view --minify -o jsonpath='{.clusters[].cluster.server}'
我想使用 kubectl 和只有 jsonpath 来获取当前的集群地址。我已经尝试了以下以及它的许多排列组合,但这似乎不起作用。
kubectl config view -o jsonpath='{.clusters[?($.current-context)].cluster.server}'
仅使用 jsonpath 是否可行?
您可以使用 --minify
标志:
--minify=false: Remove all information not used by current-context from the output
然后从当前上下文输出中过滤server
字段:
kubectl config view --minify -o jsonpath='{.clusters[].cluster.server}'