...
1apiVersion: v1
2kind: Service
3metadata:
4 name: updater
5 labels:
6 app: updater
7 domain: prod
8 component: infra
9spec:
10 ports:
11 - port: 8080
12 protocol: TCP
13 targetPort: 8080
14 name: client
15 selector:
16 app: updater
17 domain: prod
18---
19apiVersion: apps/v1
20kind: Deployment
21metadata:
22 name: updater
23spec:
24 replicas: 1
25 template:
26 metadata:
27 labels:
28 app: updater # TODO: fix updater
29 domain: prod
30 component: infra
31 spec:
32 volumes:
33 - name: secret-updater
34 secret:
35 secretName: updater-secrets
36 containers:
37 - image: gcr.io/myproj/updater:v0.1.0
38 volumeMounts:
39 - mountPath: /etc/certs
40 name: secret-updater
41 ports:
42 - containerPort: 8080
43 name: updater
44 args: [
45 "-key=/etc/certs/updater.pem",
46 ]
View as plain text