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

如何在kubectl jsonpath查询结果中添加自定义列名?

如何用kubectl jsonpath给PVC查询结果添加列名

可以直接在jsonpath的最前端拼接列名字符串,同时调整每行的缩进对齐,修改后的命令如下:

kubectl get pvc -o=jsonpath='{"    pvc      capacity  storageclass\n\n"}{range .items[*]}{"    "}{@.metadata.name}{" "}{@.spec.resources.requests.storage}{" "}{@.spec.storageClassName}{"\n"}{end}'

说明:

  1. 开头的{" pvc capacity storageclass\n\n"}直接输出带缩进的列名,并用两个换行符和下方数据分隔
  2. 遍历每个PVC条目时,先添加" "保持和列名一致的缩进
  3. 保留原命令中对PVC名称、存储容量、存储类的字段提取逻辑,通过换行符\n保证每行一个PVC信息

执行后会得到你想要的格式化输出:

pvc      capacity  storageclass
  
    storage-1 100Mi longhorn
    storage-2 100Mi longhorn
    storage-3 100Mi longhorn
    storage-4 100Mi longhorn

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 08:50:56