Skip to content
Snippets Groups Projects
Commit 366c3b22 authored by Felipe D'Abrantes's avatar Felipe D'Abrantes
Browse files

Define and deploy the friend service

parent 32289dae
No related branches found
No related tags found
1 merge request!32Google Cloud Deployment
......@@ -80,6 +80,11 @@ For our main services, we first define our Horizontal Autoscaler, then we deploy
`kubectl apply -f gcloud/user-service/user-service-autoscaler.yaml`
`kubectl apply -f gcloud/user-service/user-service-deployment.yaml`
### Friend Backend
`kubectl apply -f gcloud/friend-service/friend-service-autoscaler.yaml`
`kubectl apply -f gcloud/friend-service/friend-service-deployment.yaml`
<br />
## NGINX Service
......
apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
name: friend-backend-deployment-hpa
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: friend-backend-deployment
minReplicas: 1
maxReplicas: 5
targetCPUUtilizationPercentage: 80
apiVersion: apps/v1
kind: Deployment
metadata:
name: friend-backend-deployment
spec:
selector:
matchLabels:
app: friend-backend
replicas: 3
template:
metadata:
labels:
app: friend-backend
spec:
containers:
- name: friend-service
image: europe-west2-docker.pkg.dev/daily-384822/daily-repo/friend-service:v1
ports:
- containerPort: 9000
env:
- name: MONGO_HOST
value: "friend-mongo-service"
- name: MONGO_PORT
value: "27019"
- name: MONGO_DBNAME
value: "friends"
---
apiVersion: v1
kind: Service
metadata:
name: friend-backend-service
spec:
selector:
app: friend-backend
ports:
- name: http
port: 9000
targetPort: 9000
type: ClusterIP
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment