From 6de928bc059c1b2f9705cf6f0a73e9b1d4492a91 Mon Sep 17 00:00:00 2001 From: Felipe D'Abrantes <felidabrantes@gmail.com> Date: Thu, 27 Apr 2023 14:53:54 +0100 Subject: [PATCH] Add yaml files for user service deployment --- .../user-service/user-service-autoscaler.yaml | 12 ++++++++++ .../user-service/user-service-deployment.yaml | 24 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 gcloud/user-service/user-service-autoscaler.yaml create mode 100644 gcloud/user-service/user-service-deployment.yaml diff --git a/gcloud/user-service/user-service-autoscaler.yaml b/gcloud/user-service/user-service-autoscaler.yaml new file mode 100644 index 00000000..c419cf39 --- /dev/null +++ b/gcloud/user-service/user-service-autoscaler.yaml @@ -0,0 +1,12 @@ +apiVersion: autoscaling/v1 +kind: HorizontalPodAutoscaler +metadata: + name: user-service-hpa +spec: + scaleTargetRef: + apiVersion: apps/v1 + kind: Deployment + name: user-service + minReplicas: 1 + maxReplicas: 5 + targetCPUUtilizationPercentage: 80 diff --git a/gcloud/user-service/user-service-deployment.yaml b/gcloud/user-service/user-service-deployment.yaml new file mode 100644 index 00000000..f412aecc --- /dev/null +++ b/gcloud/user-service/user-service-deployment.yaml @@ -0,0 +1,24 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: user-service +spec: + selector: + matchLabels: + app: user-service + replicas: 3 + template: + metadata: + labels: + app: user-service + spec: + containers: + - name: user-service + image: europe-west2-docker.pkg.dev/daily-384822/daily-repo/user-service:v1 + ports: + - containerPort: 9000 + env: + - name: MONGO_URI + value: "mongodb://user-mongo-service:27018/userdb" + - name: ENABLE_USER_DB_SEEDING + value: "true" -- GitLab