deleteall.sh 749 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. OBJECTS=$(kubectl api-resources --verbs=list --namespaced -o name | xargs -n 1 kubectl get --show-kind --ignore-not-found -n $1 | sort | awk '{print $1}' | grep \/ )
  3. for i in ${OBJECTS} ; do
  4. kubectl -n $1 delete $i &
  5. done
  6. echo ""
  7. sleep 15
  8. echo ""
  9. OBJECTS=$(kubectl api-resources --verbs=list --namespaced -o name | xargs -n 1 kubectl get --show-kind --ignore-not-found -n $1 | sort | awk '{print $1}' | grep \/ )
  10. for i in ${OBJECTS} ; do
  11. kubectl -n $1 delete $i --force &
  12. done
  13. echo ""
  14. sleep 15
  15. echo ""
  16. OBJECTS=$(kubectl api-resources --verbs=list --namespaced -o name | xargs -n 1 kubectl get --show-kind --ignore-not-found -n $1 | sort | awk '{print $1}' | grep \/ )
  17. for i in ${OBJECTS} ; do
  18. kubectl -n $1 edit $i ;
  19. done