2
0

prometheus-k8s-service-monitor-apiserver.yaml 535 B

1234567891011121314151617181920212223
  1. apiVersion: monitoring.coreos.com/v1
  2. kind: ServiceMonitor
  3. metadata:
  4. name: kube-apiserver
  5. labels:
  6. k8s-app: apiserver
  7. spec:
  8. jobLabel: component
  9. selector:
  10. matchLabels:
  11. component: apiserver
  12. provider: kubernetes
  13. namespaceSelector:
  14. matchNames:
  15. - default
  16. endpoints:
  17. - port: https
  18. interval: 30s
  19. scheme: https
  20. tlsConfig:
  21. caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
  22. serverName: kubernetes
  23. bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token