prometheus-k8s-service-monitor-kube-state-metrics.yaml 667 B

12345678910111213141516171819202122232425262728
  1. apiVersion: monitoring.coreos.com/v1
  2. kind: ServiceMonitor
  3. metadata:
  4. name: kube-state-metrics
  5. labels:
  6. k8s-app: kube-state-metrics
  7. spec:
  8. jobLabel: k8s-app
  9. selector:
  10. matchLabels:
  11. k8s-app: kube-state-metrics
  12. namespaceSelector:
  13. matchNames:
  14. - monitoring
  15. endpoints:
  16. - port: https-main
  17. scheme: https
  18. interval: 30s
  19. honorLabels: true
  20. bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
  21. tlsConfig:
  22. insecureSkipVerify: true
  23. - port: https-self
  24. scheme: https
  25. interval: 30s
  26. bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
  27. tlsConfig:
  28. insecureSkipVerify: true