kubectl配置获取上下文和自定义列输出



我希望kubectl config get-contexts显示默认输出中显示的所有列或任意子集。

当前,kubectl config get-contexts显示CURRENT NAME CLUSTER AUTHINFONAMESPACE。在我的终端上,总共有221列,其中NAMECLUSTERAUTHINFO对于所有上下文都是相同的。

kubectl config get-contexts文档只显示了一个输出选项:-o=name。尝试使用-o=custom-columns="CURRENT:.metadata.current,NAME:.metadata.name"(例如(覆盖此项会导致错误。

是我做错了什么,还是kubectl get常见的custom-columns选项缺少功能?

更新:维护人员认为没有干净的方法来实现输出选项;看见https://github.com/kubernetes/kubectl/issues/1052

如错误消息所示:

error: output must be one of '' or 'name'

并在文档中描述:

output  o       Output format. One of: name

只有CCD_ 13的值可以与CCD_ 14的自定义列选项一起使用。

您剩下的另一个选项是列出当前上下文:

kubectl config current-context 

相关内容

  • 没有找到相关文章

最新更新