K8S: Removendo Evicted Pods
Precisa matar pods evicted todos de uma vez?
❯ kubectl get pods --all-namespaces | grep Evicted | awk '{print $2, "--namespace", $1}' | xargs kubectl delete pod
O que são Evicted Pods?
São pods que o kubernetes não conseguiu fazer schedule por falta de recursos, seja disco ou memória.
Por que isso acontece?
Isso acontece quando não fazemos o sizing correto do cluster e também por falta de configuração de quotas (requests e limits) nos pods.
Onde posso pesquisar mais sobre o assunto?
❯ https://kubernetes.io/docs/concepts/scheduling-eviction
❯ https://sysdig.com/blog/kubernetes-pod-evicted/
❯ https://www.padok.fr/en/blog/kubernetes-pods-evicted
[s]