borraMal.sh 864 B

123456789101112131415161718192021
  1. for i in `kubectl get pod -A | grep Evicted | cut -f1 -d' '|uniq`
  2. do
  3. kubectl get pod -n $i | grep Evicted | awk '{print $1}' | xargs kubectl delete pod -n $i
  4. done
  5. for i in `kubectl get pod -A | grep Completed | cut -f1 -d' '|uniq`
  6. do
  7. kubectl get pod -n $i | grep Completed | awk '{print $1}' | xargs kubectl delete pod -n $i
  8. done
  9. for i in `kubectl get pod -A | grep ContainerStatusUnknown | cut -f1 -d' '|uniq`
  10. do
  11. kubectl get pod -n $i | grep ContainerStatusUnknown | awk '{print $1}' | xargs kubectl delete pod -n $i
  12. done
  13. for i in `kubectl get pod -A | grep Error | cut -f1 -d' '|uniq`
  14. do
  15. kubectl get pod -n $i | grep Error | awk '{print $1}' | xargs kubectl delete pod -n $i
  16. done
  17. for i in `kubectl get pod -A | grep ImagePullBackOff | cut -f1 -d' '|uniq`
  18. do
  19. kubectl get pod -n $i | grep ImagePullBackOff | awk '{print $1}' | xargs kubectl delete pod -n $i
  20. done