From 0a7f9d9d2d938c814db7190aef9c583378fa37fb Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Tue, 25 Feb 2020 21:49:33 +0100 Subject: [PATCH] WIP jsonnet service defs --- monitoring/Makefile | 3 +++ monitoring/k3s.libsonnet | 8 ++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 monitoring/Makefile diff --git a/monitoring/Makefile b/monitoring/Makefile new file mode 100644 index 0000000..e33dcf1 --- /dev/null +++ b/monitoring/Makefile @@ -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 diff --git a/monitoring/k3s.libsonnet b/monitoring/k3s.libsonnet index 1643a0c..b1bf8e0 100644 --- a/monitoring/k3s.libsonnet +++ b/monitoring/k3s.libsonnet @@ -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') +