From a40f28696a28fc52c875f90baec2b2d1fba2aa6f Mon Sep 17 00:00:00 2001 From: Bohdan Kapliuk Date: Wed, 22 Apr 2026 16:09:21 +0300 Subject: [PATCH] kapliuk2 --- z2/README.md | 10 ++++++++-- z2/remove-app.sh | 9 +++++++++ z2/stop-app.sh | 7 +++---- 3 files changed, 20 insertions(+), 6 deletions(-) create mode 100644 z2/remove-app.sh diff --git a/z2/README.md b/z2/README.md index cc346eb..3f1eee7 100644 --- a/z2/README.md +++ b/z2/README.md @@ -58,17 +58,23 @@ PostgreSQL kontajner je nakonfigurovany takto: Prikazy spustite z adresara `z2`: ```bash -chmod +x prepare-app.sh start-app.sh stop-app.sh +chmod +x prepare-app.sh start-app.sh stop-app.sh remove-app.sh ./prepare-app.sh ./start-app.sh ``` -Na zastavenie a odstranenie aplikacie pouzite: +Na zastavenie aplikacie pouzite: ```bash ./stop-app.sh ``` +Na uplne odstranenie aplikacie pouzite: + +```bash +./remove-app.sh +``` + ## Ako aplikaciu pozastavit Aplikaciu je mozne pozastavit zmenou poctu replik deploymentov a statefulsetu na nulu: diff --git a/z2/remove-app.sh b/z2/remove-app.sh new file mode 100644 index 0000000..9e10835 --- /dev/null +++ b/z2/remove-app.sh @@ -0,0 +1,9 @@ +#!/bin/bash +set -e + +kubectl delete -f service.yaml --ignore-not-found +kubectl delete -f deployment.yaml --ignore-not-found +kubectl delete -f statefulset.yaml --ignore-not-found +kubectl delete -f namespace.yaml --ignore-not-found + +echo "Application removed." diff --git a/z2/stop-app.sh b/z2/stop-app.sh index 460632b..d0125fb 100644 --- a/z2/stop-app.sh +++ b/z2/stop-app.sh @@ -1,9 +1,8 @@ #!/bin/bash set -e -kubectl delete -f service.yaml --ignore-not-found -kubectl delete -f deployment.yaml --ignore-not-found -kubectl delete -f statefulset.yaml --ignore-not-found -kubectl delete -f namespace.yaml --ignore-not-found +kubectl scale deployment frontend-deployment --replicas=0 -n zkt26-z2 +kubectl scale deployment backend-deployment --replicas=0 -n zkt26-z2 +kubectl scale statefulset postgres-statefulset --replicas=0 -n zkt26-z2 echo "Application stopped."