首页/云/Kubernetes 速查/kubectl --sort-by 排序输出
本包目录(307 条)
kubectl 基础56 条
工作负载36 条网络与服务55 条配置与存储54 条调度与资源52 条集群运维与排障54 条

kubectl --sort-by 排序输出

按任意字段排序资源列表:按创建时间找最近创建的 Pod、按重启次数挑异常容器、按节点名聚合查看,巡检结果更直观。

Kubernetes 速查云更新于 2026-10-12
用途按字段升序排序输出
语法kubectl get <资源> --sort-by=<字段路径>

常用示例

常用示例
kubectl get pods --sort-by=.metadata.creationTimestamp -A
kubectl get events -n prod --sort-by=.lastTimestamp
kubectl get pods --sort-by='.status.containerStatuses[0].restartCount'
kubectl get nodes --sort-by=.metadata.name
排序发生在 kubectl 客户端(拉取后本地排序),大列表配合 -o wide 一起看。

易错点

  • 字段路径是 jsonpath 写法且区分大小写;写错会报错或得到默认顺序
  • 重启次数排序只取首个容器,多容器 Pod 用 jsonpath 循环输出全部容器更准确

数据来源与参考

  • Kubernetes 官方文档 · kubectl get
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌