Kubernetes 技巧:批量删除指定状态的 Pods

作者: Anoyi

2020-08-11 18:28

命令如下:

kubectl get pods -n <Namespace> | grep Evicted | awk '{print $1}' | xargs kubectl delete pod -n <Namespace>
  • kubectl get pods -n <Namespace> 获取指定 Namespace 下的所有 Pods
  • grep <status> 筛选出指定状态的 Pods
  • awk '{print $1}' 取 Pod 的 Name
  • xargs kubectl delete pod -n <Namespace> 传递 Pod's Name 用于删除 Pod

相关资料

看法

看法

昵称
邮箱