Files
k8s-apps/victoria-monitoring/scrape-k8s-control-plane.yaml
2026-03-21 21:39:30 +00:00

116 lines
2.5 KiB
YAML

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