sk1/sk1/start-app.sh
2025-05-06 18:39:31 +02:00

19 lines
500 B
Bash
Executable File

#!/bin/bash
echo "Creating Namespace..."
kubectl apply -f k8s/namespace.yaml
echo "Creating Persistent Volumes and StatefulSet..."
kubectl apply -f k8s/statefulset.yaml -n webapp-namespace
echo "Deploying PostgreSQL..."
kubectl apply -f k8s/postgres-deployment.yaml -n webapp-namespace
echo "Deploying Flask App..."
kubectl apply -f k8s/deployment.yaml -n webapp-namespace
echo "Creating Service..."
kubectl apply -f k8s/service.yaml -n webapp-namespace
echo "All resources have been applied."