Skip to content

Instantly share code, notes, and snippets.

@alok87
Created December 12, 2019 10:01
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 alok87/ad53557c7f6fdbb435a416d02767ad78 to your computer and use it in GitHub Desktop.
Save alok87/ad53557c7f6fdbb435a416d02767ad78 to your computer and use it in GitHub Desktop.
node-dns-local-servicemonitor-service.yaml
apiVersion: v1
kind: Service
metadata:
labels:
k8s-addon: coredns.addons.k8s.io
k8s-app: node-local-dns
kubernetes.io/cluster-service: "true"
kubernetes.io/name: NodeLocalDNS
name: node-local-dns
namespace: kube-system
spec:
clusterIP: None
ports:
- name: node-local-dns-metrics
port: 9253
protocol: TCP
targetPort: 9253
selector:
k8s-app: node-local-dns
sessionAffinity: None
type: ClusterIP
status:
loadBalancer: {}
---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
labels:
k8s-app: nodelocaldns
name: nodelocaldns
namespace: monitoring
spec:
endpoints:
- interval: 15s
path: /metrics
port: node-local-dns-metrics
jobLabel: k8s-app
namespaceSelector:
matchNames:
- kube-system
selector:
matchLabels:
k8s-app: node-local-dns
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment