27 lines
634 B
Bash
Executable File
27 lines
634 B
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "Starting application removal..."
|
|
|
|
# Delete Ingress
|
|
kubectl delete -f kubi/ingress.yaml
|
|
|
|
# Delete cert-manager ClusterIssuer
|
|
kubectl delete -f cluster-issuer.yaml
|
|
|
|
# Delete Frontend
|
|
kubectl delete -f kubi/frontend-service.yaml
|
|
kubectl delete -f kubi/frontend-deployment.yaml
|
|
|
|
# Delete Backend
|
|
kubectl delete -f kubi/backend-service.yaml
|
|
kubectl delete -f kubi/backend-deployment.yaml
|
|
|
|
# Delete PostgreSQL
|
|
kubectl delete -f kubi/postgres-service.yaml
|
|
kubectl delete -f kubi/postgres-deployment.yaml
|
|
|
|
# Delete Persistent Volume Claim
|
|
kubectl delete -f kubi/pvc.yaml
|
|
|
|
echo "Application resources removed successfully!"
|