16 lines
324 B
Bash
Executable File
16 lines
324 B
Bash
Executable File
#!/bin/bash
|
|
|
|
kubectl apply -f namespace.yaml
|
|
|
|
kubectl apply -f persistentvolume.yaml
|
|
|
|
kubectl apply -f statefulset.yaml
|
|
|
|
kubectl wait --for=condition=ready pod -l app=mysql --timeout=120s -n web-app
|
|
|
|
./prepare-app.sh
|
|
kubectl apply -f deployment.yaml
|
|
kubectl apply -f service.yaml
|
|
|
|
echo "Application deployed to Kubernetes!"
|