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