You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用-o=custom-columns拼接OpenShift oc get命令的输出?

在OpenShift中通过oc get custom-columns拼接roleRef的kind和name字段

你可以直接在custom-columns的字段表达式里用/拼接roleRef.kind和roleRef.name两个字段,具体命令如下:

oc get rolebinding -o=custom-columns='ROLE:{.roleRef.kind}/{.roleRef.name}'

命令说明

  • custom-columns='ROLE:{.roleRef.kind}/{.roleRef.name}':定义输出列名为ROLE,列值通过{.roleRef.kind}获取角色类型、{.roleRef.name}获取角色名称,并用/将二者拼接。

执行该命令后,输出会符合你的预期:

ROLE
ClusterRole/view

如果需要同时显示其他字段(比如角色绑定名称),可以扩展自定义列,例如:

oc get rolebinding -o=custom-columns='NAME:{.metadata.name},ROLE:{.roleRef.kind}/{.roleRef.name}'

内容的提问来源于stack exchange,提问作者LyuHi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 01:25:30