From e54a61925c52048ff4430d742883006c18c11044 Mon Sep 17 00:00:00 2001 From: David Aster Date: Mon, 10 Oct 2022 10:51:56 +0200 Subject: [PATCH] =?UTF-8?q?hinzugef=C3=BCgt=20die=20folgenden=20Deployment?= =?UTF-8?q?s=20-=20Back-end=20Deployments=20:=20postgres,=20redis,=20worke?= =?UTF-8?q?r=20mit=20einer=20Replik,=20und=20Front-end=20Deployments:=20ab?= =?UTF-8?q?stimmung-app,=20ergenbnisse-app=20mit=20den=20dreien=20Repliken?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../abstimmung-app/abstimmung-app-deploy.yaml | 25 ++++++++++++++++ .../abstimmung-app/ergebnisse-app-deploy.yaml | 25 ++++++++++++++++ .../abstimmung-app/postgres-deploy.yaml | 30 +++++++++++++++++++ ...{abstimmung-pod.yaml => postgres-pod.yaml} | 0 Kubernetes/abstimmung-app/redis-deploy.yaml | 25 ++++++++++++++++ Kubernetes/abstimmung-app/worker-deploy.yaml | 23 ++++++++++++++ 6 files changed, 128 insertions(+) create mode 100644 Kubernetes/abstimmung-app/abstimmung-app-deploy.yaml create mode 100644 Kubernetes/abstimmung-app/ergebnisse-app-deploy.yaml create mode 100644 Kubernetes/abstimmung-app/postgres-deploy.yaml rename Kubernetes/abstimmung-app/{abstimmung-pod.yaml => postgres-pod.yaml} (100%) create mode 100644 Kubernetes/abstimmung-app/redis-deploy.yaml create mode 100644 Kubernetes/abstimmung-app/worker-deploy.yaml diff --git a/Kubernetes/abstimmung-app/abstimmung-app-deploy.yaml b/Kubernetes/abstimmung-app/abstimmung-app-deploy.yaml new file mode 100644 index 0000000..86fa2e8 --- /dev/null +++ b/Kubernetes/abstimmung-app/abstimmung-app-deploy.yaml @@ -0,0 +1,25 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: voting-app-deploy + labels: + name: voting-app-deploy + app: demo-voting-app +spec: + replicas: 3 + selector: + matchLabels: + name: voting-app-pod + app: demo-voting-app + template: + metadata: + name: voting-app-pod + labels: + name: voting-app-pod + app: demo-voting-app + spec: + containers: + - name: voting-app + image: kodekloud/examplevotingapp_vote:v1 + ports: + - containerPort: 80 diff --git a/Kubernetes/abstimmung-app/ergebnisse-app-deploy.yaml b/Kubernetes/abstimmung-app/ergebnisse-app-deploy.yaml new file mode 100644 index 0000000..128d2d9 --- /dev/null +++ b/Kubernetes/abstimmung-app/ergebnisse-app-deploy.yaml @@ -0,0 +1,25 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: result-app-deploy + labels: + name: result-app-deploy + app: demo-voting-app +spec: + replicas: 3 + selector: + matchLabels: + name: result-app-pod + app: demo-voting-app + template: + metadata: + name: result-app-pod + labels: + name: result-app-pod + app: demo-voting-app + spec: + containers: + - name: result-app + image: kodekloud/examplevotingapp_result:v1 + ports: + - containerPort: 80 diff --git a/Kubernetes/abstimmung-app/postgres-deploy.yaml b/Kubernetes/abstimmung-app/postgres-deploy.yaml new file mode 100644 index 0000000..128a07a --- /dev/null +++ b/Kubernetes/abstimmung-app/postgres-deploy.yaml @@ -0,0 +1,30 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: postgres-deploy + labels: + name: postgres-deploy + app: demo-voting-app +spec: + replicas: 1 + selector: + matchLabels: + name: postgres-pod + app: demo-voting-app + template: + metadata: + name: postgres-pod + labels: + name: postgres-pod + app: demo-voting-app + spec: + containers: + - name: postgres + image: postgres + ports: + - containerPort: 5432 + env: + - name: POSTGRES_USER + value: "postgres" + - name: POSTGRES_PASSWORD + value: "postgres" diff --git a/Kubernetes/abstimmung-app/abstimmung-pod.yaml b/Kubernetes/abstimmung-app/postgres-pod.yaml similarity index 100% rename from Kubernetes/abstimmung-app/abstimmung-pod.yaml rename to Kubernetes/abstimmung-app/postgres-pod.yaml diff --git a/Kubernetes/abstimmung-app/redis-deploy.yaml b/Kubernetes/abstimmung-app/redis-deploy.yaml new file mode 100644 index 0000000..21d2b3c --- /dev/null +++ b/Kubernetes/abstimmung-app/redis-deploy.yaml @@ -0,0 +1,25 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: redis-deploy + labels: + name: redis-deploy + app: demo-voting-app +spec: + replicas: 1 + selector: + matchLabels: + name: redis-pod + app: demo-voting-app + template: + metadata: + name: redis-pod + labels: + name: redis-pod + app: demo-voting-app + spec: + containers: + - name: redis + image: redis + ports: + - containerPort: 6379 diff --git a/Kubernetes/abstimmung-app/worker-deploy.yaml b/Kubernetes/abstimmung-app/worker-deploy.yaml new file mode 100644 index 0000000..412122b --- /dev/null +++ b/Kubernetes/abstimmung-app/worker-deploy.yaml @@ -0,0 +1,23 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: worker-deploy + labels: + name: worker-deploy + app: demo-voting-app +spec: + replicas: 1 + selector: + matchLabels: + name: worker-app-pod + app: demo-result-app + template: + metadata: + name: worker-app-pod + labels: + name: worker-app-pod + app: demo-result-app + spec: + containers: + - name: worker-app + image: kodekloud/examplevotingapp_worker:v1