WIP jsonnet service defs

This commit is contained in:
Tobias Brunner 2020-02-25 21:49:33 +01:00
parent cc158e23e8
commit 0a7f9d9d2d
2 changed files with 9 additions and 2 deletions

3
monitoring/Makefile Normal file
View File

@ -0,0 +1,3 @@
build:
docker run --rm -v $(shell pwd):$(shell pwd) --workdir $(shell pwd) quay.io/coreos/jsonnet-ci ./build.sh monitoring.jsonnet
.PHONY: build

View File

@ -12,7 +12,9 @@ local masterIP = '185.95.218.11';
local p = servicePort.newNamed('http-metrics', 10251, 10251);
service.new('kube-scheduler', { 'k8s-app': 'kube-scheduler' }, p) +
service.mixin.metadata.withNamespace('kube-system') +
service.mixin.metadata.withLabels({ 'k8s-app': 'kube-scheduler' }),
service.mixin.metadata.withLabels({ 'k8s-app': 'kube-scheduler' }) +
service.mixin.spec.withClusterIp('None') +
service.mixin.spec.withSelector(''),
kubeSchedulerPrometheusDiscoveryEndpoints:
local port = endpointPort.new() +
endpointPort.withName('http-metrics') +
@ -33,7 +35,9 @@ local masterIP = '185.95.218.11';
local p = servicePort.newNamed('http-metrics', 10252, 10252);
service.new('kube-controller-manager', { 'k8s-app': 'kube-controller-manager' }, p) +
service.mixin.metadata.withNamespace('kube-system') +
service.mixin.metadata.withLabels({ 'k8s-app': 'kube-controller-manager' }),
service.mixin.metadata.withLabels({ 'k8s-app': 'kube-controller-manager' }) +
service.mixin.spec.withClusterIp('None') +
service.mixin.spec.withSelector(''),
kubeControllerManagerPrometheusDiscoveryEndpoints:
local port = endpointPort.new() +
endpointPort.withName('http-metrics') +