mirror of
https://github.com/outbackdingo/homelab-v.git
synced 2026-08-25 14:53:19 +00:00
feat(kube): enable metrics
Enable kube-controller-manager, etcd, and kube-scheduler metrics Also disable kube-proxy metrics since Cilium replaces it Signed-off-by: Vegard Hagen <[email protected]>
This commit is contained in:
@@ -23,12 +23,65 @@ prometheus:
|
||||
matchLabels:
|
||||
app: prometheus
|
||||
|
||||
# https://github.com/siderolabs/talos/discussions/7214
|
||||
kubeControllerManager:
|
||||
enabled: true
|
||||
serviceMonitor:
|
||||
relabelings:
|
||||
- sourceLabels: [ __meta_kubernetes_pod_node_name ]
|
||||
separator: ;
|
||||
regex: ^(.*)$
|
||||
targetLabel: nodename
|
||||
replacement: $1
|
||||
action: replace
|
||||
metricRelabelings:
|
||||
- action: labeldrop
|
||||
regex: pod
|
||||
|
||||
kubeEtcd:
|
||||
enabled: true
|
||||
service:
|
||||
selector:
|
||||
# etcd doesn't run as a container,
|
||||
# but most probably runs on the same nodes that host a controller
|
||||
k8s-app: kube-controller-manager
|
||||
serviceMonitor:
|
||||
relabelings:
|
||||
- sourceLabels: [ __meta_kubernetes_pod_node_name ]
|
||||
separator: ;
|
||||
regex: ^(.*)$
|
||||
targetLabel: nodename
|
||||
replacement: $1
|
||||
action: replace
|
||||
metricRelabelings:
|
||||
- action: labeldrop
|
||||
regex: pod
|
||||
|
||||
kubeProxy:
|
||||
# Cilium replaces Kube Proxy
|
||||
enabled: false
|
||||
|
||||
|
||||
kubeScheduler:
|
||||
enabled: true
|
||||
serviceMonitor:
|
||||
relabelings:
|
||||
- sourceLabels: [ __meta_kubernetes_pod_node_name ]
|
||||
separator: ;
|
||||
regex: ^(.*)$
|
||||
targetLabel: nodename
|
||||
replacement: $1
|
||||
action: replace
|
||||
metricRelabelings:
|
||||
- action: labeldrop
|
||||
regex: pod
|
||||
|
||||
nodeExporter:
|
||||
enabled: true
|
||||
|
||||
grafana:
|
||||
enabled: true
|
||||
envFromSecrets: [ {name: grafana-oidc-credentials } ]
|
||||
envFromSecrets: [ { name: grafana-oidc-credentials } ]
|
||||
grafana.ini:
|
||||
security:
|
||||
disable_initial_admin_creation: false
|
||||
|
||||
Reference in New Issue
Block a user