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

如何结合创建时间与名称前缀获取指定命名空间下最新Pod的全名?

筛选指定前缀的最新创建Pod

直接使用以下命令即可获取名称以service-job-开头的最新创建Pod全名:

kubectl get pods --sort-by=.metadata.creationTimestamp -o custom-columns=NAME:.metadata.name | grep "^service-job-" | tail -n 1

命令说明

  • --sort-by=.metadata.creationTimestamp:按Pod创建时间从旧到新排序
  • -o custom-columns=NAME:.metadata.name:仅输出Pod名称列,剔除其他无关信息
  • grep "^service-job-":精准匹配以service-job-开头的Pod名称
  • tail -n 1:取排序后的最后一行,即最新创建的目标Pod

如果习惯从新到旧排序,也可以用这个版本:

kubectl get pods --sort-by=-metadata.creationTimestamp -o custom-columns=NAME:.metadata.name | grep "^service-job-" | head -n 1

这个方法不依赖Pod状态,无论Pod处于Running、Pending还是其他状态都能正常筛选。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 21:45:48