20 lines
533 B
Bash
Executable File
20 lines
533 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
CLUSTER=sk1-cluster
|
|
REGION=us-central1
|
|
IP_NAME=sk1-static-ip
|
|
|
|
# 1) Remove k8s resources
|
|
echo "🗑️ Removing Kubernetes resources..."
|
|
kubectl delete namespace sk1 --ignore-not-found
|
|
|
|
# 2) Delete GKE cluster
|
|
echo "🗑️ Deleting GKE cluster..."
|
|
gcloud container clusters delete $CLUSTER --region $REGION --quiet
|
|
|
|
# 3) Release the reserved IP
|
|
echo "🗑️ Releasing static IP..."
|
|
gcloud compute addresses delete $IP_NAME --global --quiet || echo "No IP to delete"
|
|
|
|
echo "🗑️ All resources removed." |