From f8b08e26b65485afab895eb010c0b71552e5718a Mon Sep 17 00:00:00 2001 From: Felipe D'Abrantes <felidabrantes@gmail.com> Date: Thu, 27 Apr 2023 17:06:25 +0100 Subject: [PATCH] Add yaml files frontend service deployment --- .../frontend-service-autoscaler.yaml | 12 +++++++ .../frontend-service-deployment.yaml | 32 +++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 gcloud/frontend-service/frontend-service-autoscaler.yaml create mode 100644 gcloud/frontend-service/frontend-service-deployment.yaml diff --git a/gcloud/frontend-service/frontend-service-autoscaler.yaml b/gcloud/frontend-service/frontend-service-autoscaler.yaml new file mode 100644 index 00000000..e9040761 --- /dev/null +++ b/gcloud/frontend-service/frontend-service-autoscaler.yaml @@ -0,0 +1,12 @@ +apiVersion: autoscaling/v1 +kind: HorizontalPodAutoscaler +metadata: + name: frontend-service-hpa +spec: + scaleTargetRef: + apiVersion: apps/v1 + kind: Deployment + name: frontend-service + minReplicas: 1 + maxReplicas: 5 + targetCPUUtilizationPercentage: 80 diff --git a/gcloud/frontend-service/frontend-service-deployment.yaml b/gcloud/frontend-service/frontend-service-deployment.yaml new file mode 100644 index 00000000..40e5db29 --- /dev/null +++ b/gcloud/frontend-service/frontend-service-deployment.yaml @@ -0,0 +1,32 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: frontend-service +spec: + selector: + matchLabels: + app: frontend-service + replicas: 3 + template: + metadata: + labels: + app: frontend-service + spec: + containers: + - name: frontend-service + image: europe-west2-docker.pkg.dev/daily-384822/daily-repo/frontend-service:v1 + ports: + - containerPort: 3000 +--- +apiVersion: v1 +kind: Service +metadata: + name: daily-frontend-service +spec: + selector: + app: frontend-service + ports: + - name: http + port: 80 + targetPort: 3000 + type: ClusterIP -- GitLab