如何删除多个具有相同名称表达式的 Kubernetes pods 除了最新的?

How to delete multiple Kubernetes pods having the same name expression except the latest one?

我有多个 pods 运行,如下所示。除了年龄最小的那个,我想全部删除。怎么做?

是这样的吗?或许还可以添加 -l app=value 来过滤特定应用程序

kubectl get pods --sort-by=.metadata.creationTimestamp -o name | head -n -1 | xargs echo kubectl delete

(删除 echo 为 realz 做)