首页 > 解决方案 > kubectl config get-contexts 和 custom-columns 输出

问题描述

我想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"(例如)覆盖它会导致错误。

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

标签: kuberneteskubectl

解决方案


如错误消息所示:

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

并在文档中描述:

output  o       Output format. One of: name

只有 的值name可以与 的自定义列选项一起使用kubectl config get-contexts

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

kubectl config current-context 

推荐阅读