0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Terminatingのまま止まっているPodを一括削除する

Posted at

#現象
たまにJenkins + Kubernetes で動かしているJobのPodがTerminatingで止まり、かつ複数Pod起動したままとなっている。

root@yourdomain:/# kubectl get pods
NAME                         READY   STATUS        RESTARTS   AGE
generatedomain-ksjvd-12xz9   1/2     Terminating   0          6h14m
generatedomain-ksjvd-2dnf5   1/2     Terminating   0          7h40m
generatedomain-ksjvd-45nmq   1/2     Terminating   0          5h40m
generatedomain-ksjvd-dg08q   1/2     Terminating   0          7h38m
generatedomain-ksjvd-l1lzg   1/2     Terminating   0          7h39m
generatedomain-ksjvd-qrgnf   1/2     Terminating   0          7h33m
generatedomain-ksjvd-qwr9d   1/2     Terminating   0          7h35m
generatedomain-ksjvd-qxpzl   1/2     Terminating   0          7h36m
generatedomain-ksjvd-sz0sq   1/2     Terminating   0          7h34m
generatedomain-ksjvd-wjpg0   1/2     Terminating   0          7h37m

#一括削除
1つづつ削除すると面倒なので下記コマンドで一括削除

kubectl get pods | awk '{if ($3 ~ /Terminating/) system ("kubectl delete pods --grace-period=0 --force " $1)}'

#参考にさせて頂いた記事
k8sでEvictedされたpodを一括削除する

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?