Skip to content

Commit 1d1d97f

Browse files
Created Service and Deployment configuration for Prometheus sink
Signed-off-by: Kushal Shukla <[email protected]>
1 parent f492ff2 commit 1d1d97f

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
apiVersion: apps/v1
2+
kind: Deployment
3+
metadata:
4+
name: prometheus-sink
5+
namespace: prombench-{{ .PR_NUMBER }}
6+
spec:
7+
replicas: 1
8+
selector:
9+
matchLabels:
10+
app: sink
11+
template:
12+
metadata:
13+
namespace: prombench-{{ .PR_NUMBER }}
14+
labels:
15+
app: sink
16+
spec:
17+
containers:
18+
- name: prom-sink
19+
image: quay.io/bwplotka/sink:latest
20+
imagePullPolicy: Always
21+
ports:
22+
- name: sink-port
23+
containerPort: 9011
24+
nodeSelector:
25+
node-name: nodes-{{ .PR_NUMBER }}
26+
isolation: none
27+
---
28+
apiVersion: v1
29+
kind: Service
30+
metadata:
31+
name: prometheus-remote-write
32+
namespace: prombench-{{ .PR_NUMBER }}
33+
labels:
34+
app: remote-write
35+
spec:
36+
type: ClusterIP
37+
clusterIP: None
38+
ports:
39+
- name: prometheus
40+
port: 80
41+
targetPort: sink-port
42+
selector:
43+
app: sink

0 commit comments

Comments
 (0)