Merge pull request #88412 from stafot/add_nodelocalcache_service

Add node-local-dns headless service
This commit is contained in:
Kubernetes Prow Robot 2020-11-12 11:17:08 -08:00 committed by GitHub
commit 72a7f94bdd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -186,3 +186,24 @@ spec:
items:
- key: Corefile
path: Corefile.base
---
# A headless service is a service with a service IP but instead of load-balancing it will return the IPs of our associated Pods.
# We use this to expose metrics to Prometheus.
apiVersion: v1
kind: Service
metadata:
annotations:
prometheus.io/port: "9253"
prometheus.io/scrape: "true"
labels:
k8s-app: node-local-dns
name: node-local-dns
namespace: kube-system
spec:
clusterIP: None
ports:
- name: metrics
port: 9253
targetPort: 9253
selector:
k8s-app: node-local-dns