EKS等を使用していて、EC2のインスタンスtypeをケチってしまった場合に、nodeのリソースが足りず、podがガンガンEvictedされてはpodが再起動されるという。
で、Evitedされたpodが大量でちまちま消してらんないのでワンライナー探しててあった
https://gist.github.com/ipedrazas/9c622404fb41f2343a0db85b3821275d
いっぱいありますが、コレ使いました
kubectl get pods | awk '{if ($3 ~ /Evicted/) system ("kubectl delete pods " $1)}'
まずは、ちゃんとnodeのリソースとそれに見合ったインスタンスtypeを選びましょう