apiVersion: operator.victoriametrics.com/v1beta1 kind: VMServiceScrape metadata: name: kube-state-metrics namespace: vm spec: jobName: kube-state-metrics namespaceSelector: matchNames: - kube-system selector: matchLabels: app.kubernetes.io/name: kube-state-metrics endpoints: - port: http path: /metrics scheme: http interval: 30s scrapeTimeout: 10s --- apiVersion: operator.victoriametrics.com/v1beta1 kind: VMNodeScrape metadata: name: kubelet namespace: vm spec: jobName: kubelet scheme: https port: "10250" path: /metrics interval: 30s scrapeTimeout: 10s bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token tlsConfig: insecureSkipVerify: true relabelConfigs: - sourceLabels: [__meta_kubernetes_node_name] targetLabel: node --- apiVersion: operator.victoriametrics.com/v1beta1 kind: VMNodeScrape metadata: name: kubelet-cadvisor namespace: vm spec: jobName: kubelet-cadvisor scheme: https port: "10250" path: /metrics/cadvisor interval: 30s scrapeTimeout: 10s bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token tlsConfig: insecureSkipVerify: true relabelConfigs: - sourceLabels: [__meta_kubernetes_node_name] targetLabel: node --- apiVersion: operator.victoriametrics.com/v1beta1 kind: VMNodeScrape metadata: name: kubelet-probes namespace: vm spec: jobName: kubelet-probes scheme: https port: "10250" path: /metrics/probes interval: 30s scrapeTimeout: 10s bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token tlsConfig: insecureSkipVerify: true relabelConfigs: - sourceLabels: [__meta_kubernetes_node_name] targetLabel: node --- apiVersion: operator.victoriametrics.com/v1beta1 kind: VMStaticScrape metadata: name: kube-apiserver namespace: vm spec: jobName: kube-apiserver targetEndpoints: - targets: - kubernetes.default.svc:443 path: /metrics scheme: https interval: 30s scrapeTimeout: 10s bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token tlsConfig: insecureSkipVerify: true --- #apiVersion: operator.victoriametrics.com/v1beta1 #kind: VMStaticScrape #metadata: # name: etcd # namespace: vm #spec: # jobName: etcd # targetEndpoints: # - targets: # - "[2001:470:7116:2::91]:2381" # - "[2001:470:7116:2::92]:2381" # - "[2001:470:7116:2::93]:2381" # path: /metrics # scheme: http # interval: 30s # scrapeTimeout: 10s