diff --git a/gcloud/user-service/user-service-autoscaler.yaml b/gcloud/user-service/user-service-autoscaler.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c419cf399cdfa07d0944636b619891f99eac1c8d --- /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 0000000000000000000000000000000000000000..f412aeccaa75d68e99d10b790781f206f21aedf3 --- /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"