Skip to content

Instantly share code, notes, and snippets.

@micahhausler
Last active August 24, 2016 13:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save micahhausler/9961ca0586f9d5dc5e52b6b1b0cf6945 to your computer and use it in GitHub Desktop.
Save micahhausler/9961ca0586f9d5dc5e52b6b1b0cf6945 to your computer and use it in GitHub Desktop.
Prometheus Error scraping skydns
apiVersion: v1
kind: Service
metadata:
name: kube-dns
namespace: kube-system
labels:
k8s-app: kube-dns
kubernetes.io/cluster-service: "true"
kubernetes.io/name: "KubeDNS"
annotations:
prometheus.io/scrape: 'true'
prometheus.io/port: '8888'
spec:
selector:
k8s-app: kube-dns
clusterIP: 10.100.0.10
ports:
- name: dns
port: 53
protocol: UDP
- name: dns-tcp
port: 53
protocol: TCP
- name: metrics
port: 8888
protocol: TCP
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
- job_name: 'skydns'
scheme: http
kubernetes_sd_configs:
- api_servers:
- 'https://kubernetes.default.svc'
role: service
in_cluster: true
tls_config:
ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
insecure_skip_verify: true
bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
metrics_path: /metrics
relabel_configs:
- source_labels: [__meta_kubernetes_service_name]
action: keep
regex: kube-dns
- action: labelmap
regex: __meta_kubernetes_service_label_(.+)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment