...
1apiVersion: apps/v1
2kind: Deployment
3metadata:
4 name: userservice
5 labels:
6 app: userservice
7spec:
8 selector:
9 matchLabels:
10 app: userservice
11 template:
12 metadata:
13 labels:
14 app: userservice
15 spec:
16 serviceAccountName: ea-userservice-sa
17 automountServiceAccountToken: true
18 containers:
19 - name: userservice
20 image: bzl://cmd/sds/emergencyaccess/userservice:container_push
21 ports:
22 - name: userservice
23 containerPort: 8080
24 envFrom:
25 - configMapRef:
26 name: userservice
27 resources:
28 limits:
29 cpu: "100m"
30 memory: "100Mi"
31 requests:
32 cpu: "100m"
33 memory: "100Mi"
34 livenessProbe:
35 httpGet:
36 port: userservice
37 path: /health
38 initialDelaySeconds: 3
39 readinessProbe:
40 httpGet:
41 port: userservice
42 path: /ready
43 initialDelaySeconds: 3
44 imagePullPolicy: IfNotPresent
45 imagePullSecrets:
46 - name: edge-docker-pull-secret
47---
48apiVersion: v1
49kind: Service
50metadata:
51 name: userservice
52spec:
53 selector:
54 app: userservice
55 ports:
56 - name: userservice
57 protocol: TCP
58 port: 80
59 targetPort: userservice
View as plain text