github.com/tickoalcantara12/micro/v3@v3.0.0-20221007104245-9d75b9bcbab9/scripts/kind-reset.sh (about) 1 DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" 2 # safety first 3 kubectl config use-context kind-kind 4 pushd $DIR/../cmd/platform/kubernetes 5 ./uninstall.sh 6 popd 7 # delete all the namespaces we've added 8 namespaces=$(kubectl get namespaces -o name | sed 's/namespace\///g') 9 for ns in $namespaces 10 do 11 if [[ $ns == "kube-system" || $ns == "kube-node-lease" || $ns == "default" || $ns == "kube-public" || $ns == "local-path-storage" || $ns == "default" ]]; then 12 continue 13 fi 14 kubectl delete namespace $ns 15 done 16 17 $DIR/./kind-launch.sh