项目重构
This commit is contained in:
27
0-部署应用/Oracle-Cloud/rancher部署/uninstall-rancher.sh
Normal file
27
0-部署应用/Oracle-Cloud/rancher部署/uninstall-rancher.sh
Normal file
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
|
||||
helm uninstall rancher-2-7-0 -n cattle-system
|
||||
helm uninstall -n cattle-fleet-system fleet
|
||||
helm uninstall -n cattle-fleet-system fleet-crd
|
||||
helm uninstall -n cattle-fleet-local-system fleet-agent-local
|
||||
helm uninstall -n cattle-system rancher-webhoo
|
||||
|
||||
for kindof in ns
|
||||
do
|
||||
kubectl delete --force $kindof $(kubectl get $kindof | grep -v "kube" | grep -v "default"| grep -v "local" | grep -v "ingress"| grep -v "traefix" | grep -v "NAME" | grep -v "cert" | awk '{print$1}')
|
||||
|
||||
|
||||
done
|
||||
|
||||
$(kubectl get $kindof | grep -v "kube" | grep -v "default"| grep -v "local" | grep -v "ingress"| grep -v "traefix" | grep -v "NAME" | grep -v "cert" | awk '{print$1}')
|
||||
|
||||
for namespace in cattle-system
|
||||
do
|
||||
echo "current nsmaespace is $namespace"
|
||||
kubectl proxy &
|
||||
kubectl get namespace $namespace -o json |jq '.spec = {"finalizers":[]}' >temp.json
|
||||
curl -k -H "Content-Type: application/json" -X PUT --data-binary @temp.json 127.0.0.1:8001/api/v1/namespaces/$namespace/finalize
|
||||
|
||||
echo ""
|
||||
done
|
||||
Reference in New Issue
Block a user