Newer
Older
#This program has been developed by students from the bachelor Computer Science at Utrecht University within the Software Project course.
#© Copyright Utrecht University (Department of Information and Computing Sciences)
# cdt Microservice query service deployment
apiVersion: apps/v1
kind: Deployment
metadata:
name: cdt-service
labels:
app: cdt-service
spec:
replicas: 1
selector:
matchLabels:
app: cdt-service
template:
metadata:
labels:
app: cdt-service
spec:
containers:
- name: cdt-service
image: datastropheregistry.azurecr.io/cdt-service:develop
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
imagePullPolicy: Always
ports:
- containerPort: 8080
env:
- name: RABBIT_HOST
value: rabbitmq
- name: RABBIT_PORT
value: "5672"
- name: RABBIT_USER
valueFrom:
secretKeyRef:
name: rabbitmq-default-user
key: username
- name: RABBIT_PASSWORD
valueFrom:
secretKeyRef:
name: rabbitmq-default-user
key: password
- name: REDIS_ADDRESS
value: redis.redis.svc.cluster.local:6379
- name: LOG_MESSAGES
value: "true"
resources:
requests:
memory: "100Mi"
cpu: "100m"
limits:
memory: "250Mi"
cpu: "500m"
imagePullSecrets:
- name: docker-regcred
---
# cdt Microservice deployment autoscaler
apiVersion: autoscaling/v2beta2
kind: HorizontalPodAutoscaler
metadata:
name: cdt-service
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: cdt-service