manifests: add headless services for k8s components

This way they are discoverable via the kubernetes endpoints discovery of
Prometheus.
This commit is contained in:
Frederic Branczyk
2016-11-01 12:25:43 +01:00
parent 2689d2b9a5
commit 1795a62841
4 changed files with 78 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
apiVersion: v1
kind: Service
metadata:
name: kube-controller-manager-prometheus-discovery
labels:
k8s-app: kube-controller-manager
annotations:
prometheus.io/scrape: 'true'
spec:
selector:
k8s-app: kube-controller-manager
type: ClusterIP
clusterIP: None
ports:
- name: prometheus
port: 10252
targetPort: 10252
protocol: TCP