zkt26/z2/start-app.sh

18 lines
480 B
Bash

#!/usr/bin/env bash
set -e
echo "Deploying Notes App to Kubernetes..."
kubectl apply -f k8s/namespace.yaml
kubectl apply -f k8s/configmap.yaml
kubectl apply -f k8s/statefulset.yaml
kubectl apply -f k8s/service.yaml
kubectl apply -f k8s/deployment.yaml
echo "Waiting for pods to be ready..."
kubectl wait --namespace notes-app --for=condition=ready pod --all --timeout=120s
echo "App is running."
echo "Frontend: http://localhost:30080"
echo "Adminer: http://localhost:30081"