mirror of
https://github.com/thanos-io/kube-thanos.git
synced 2026-05-05 20:16:14 +02:00
add common labels to receive router (#282)
Signed-off-by: Michael Burt <michaelpburt@gmail.com>
This commit is contained in:
parent
f1928b820c
commit
56fed32321
@ -25,9 +25,20 @@ function(params) {
|
||||
metadata: {
|
||||
name: tr.config.name + '-router',
|
||||
namespace: tr.config.namespace,
|
||||
labels: tr.routerLabels,
|
||||
},
|
||||
spec: {
|
||||
ports: [{ name: name, port: tr.config.ports[name] } for name in std.objectFields(tr.config.ports)],
|
||||
ports: [
|
||||
{
|
||||
assert std.isString(name),
|
||||
assert std.isNumber(tr.config.ports[name]),
|
||||
|
||||
name: name,
|
||||
port: tr.config.ports[name],
|
||||
targetPort: tr.config.ports[name],
|
||||
}
|
||||
for name in std.objectFields(tr.config.ports)
|
||||
],
|
||||
selector: tr.routerLabels,
|
||||
},
|
||||
},
|
||||
|
||||
@ -1,16 +1,24 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
labels:
|
||||
app.kubernetes.io/component: thanos-receive-router
|
||||
app.kubernetes.io/instance: thanos-receive
|
||||
app.kubernetes.io/name: thanos-receive
|
||||
app.kubernetes.io/version: v0.24.0
|
||||
name: thanos-receive-router
|
||||
namespace: thanos
|
||||
spec:
|
||||
ports:
|
||||
- name: grpc
|
||||
port: 10901
|
||||
targetPort: 10901
|
||||
- name: http
|
||||
port: 10902
|
||||
targetPort: 10902
|
||||
- name: remote-write
|
||||
port: 19291
|
||||
targetPort: 19291
|
||||
selector:
|
||||
app.kubernetes.io/component: thanos-receive-router
|
||||
app.kubernetes.io/instance: thanos-receive
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user