...
1apiVersion: v1
2kind: Service
3metadata:
4 name: valeter
5 labels:
6 app: valeter
7 domain: prod
8 component: frontend
9spec:
10 ports:
11 - port: 8080
12 targetPort: 8080
13 protocol: TCP
14 name: http
15 selector:
16 app: valeter
17 domain: prod
18---
19apiVersion: apps/v1
20kind: Deployment
21metadata:
22 name: valeter
23spec:
24 replicas: 1
25 template:
26 metadata:
27 annotations:
28 prometheus.io.scrape: "true"
29 labels:
30 # Important: these labels need to match the selector above
31 # The api server enforces this constraint.
32 app: valeter
33 domain: prod
34 component: frontend
35 spec:
36 containers:
37 - image: gcr.io/myproj/valeter:v0.0.4
38 ports:
39 - containerPort: 8080
40 name: valeter
41 args: [
42 "-http=:8080",
43 "-etcd=etcd:2379",
44 ]
View as plain text