Guto Carvalho 2021 @ BSB
Guto Carvalho 2021 @ BSB

K8S: Removendo Evicted Pods

by

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]

Comments