Monitor Kubernetes' etcd as headless service

This commit is contained in:
Fabian Reinartz
2016-10-20 11:59:31 +02:00
parent 91cdd46984
commit aefb8250fc
2 changed files with 33 additions and 1 deletions

View File

@@ -0,0 +1,32 @@
apiVersion: v1
kind: Service
metadata:
name: etcd-k8s
labels:
app: etcd
etcd: k8s
annotations:
prometheus.io/scrape: 'true'
spec:
type: ClusterIP
clusterIP: None
ports:
- name: api
port: 2379
protocol: TCP
---
apiVersion: v1
kind: Endpoints
metadata:
name: etcd-k8s
labels:
app: etcd
etcd: k8s
subsets:
- addresses:
- ip: 172.17.4.51
nodeName: 172.17.4.51
ports:
- name: api
port: 2379
protocol: TCP

View File

@@ -42,7 +42,7 @@ data:
relabel_configs:
- action: keep
source_labels: [__meta_kubernetes_service_name]
regex: kubernetes|node-exporter|kube-state-metrics
regex: kubernetes|node-exporter|kube-state-metrics|etcd-k8s
- action: replace
source_labels: [__meta_kubernetes_service_name]
target_label: job