apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: prometheus labels: app: prometheus monitor: main spec: selector: matchLabels: managed-by: kustomize app: prometheus prometheus: main endpoints: - port: web path: /metrics --- apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: kubelet labels: monitor: main spec: namespaceSelector: matchNames: - kube-system selector: matchLabels: k8s-app: kubelet endpoints: - port: https-metrics scheme: https path: /metrics honorLabels: true interval: 60s bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token tlsConfig: caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt insecureSkipVerify: true - port: https-metrics scheme: https path: /metrics/cadvisor honorLabels: true interval: 60s bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token tlsConfig: caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt insecureSkipVerify: true