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