From cc6d2f1c81a6840d2033e0041380fcc5e491ad65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Sat, 15 Nov 2025 20:39:15 +0000 Subject: [PATCH] moved prometheus deployments to minion --- .../prometheus/deploy/helm/01-only-crd-and-operator.yaml | 9 ++++++++- monitoring/prometheus/deploy/helm/02-kube-metrics.yaml | 6 ++++++ monitoring/prometheus/deploy/helm/04-kubelet.yaml | 6 ------ 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/monitoring/prometheus/deploy/helm/01-only-crd-and-operator.yaml b/monitoring/prometheus/deploy/helm/01-only-crd-and-operator.yaml index 5f29272..388e3a7 100644 --- a/monitoring/prometheus/deploy/helm/01-only-crd-and-operator.yaml +++ b/monitoring/prometheus/deploy/helm/01-only-crd-and-operator.yaml @@ -45,4 +45,11 @@ prometheusOperator: serviceMonitor: selfMonitor: false kubeletService: - enabled: false + enabled: true + # requires manual creation of service #prom-kublet-service + nodeSelector: + role: worker-node + +# global: +# nodeSelector: +# dedicated: worker-node diff --git a/monitoring/prometheus/deploy/helm/02-kube-metrics.yaml b/monitoring/prometheus/deploy/helm/02-kube-metrics.yaml index 76cbb51..198f630 100644 --- a/monitoring/prometheus/deploy/helm/02-kube-metrics.yaml +++ b/monitoring/prometheus/deploy/helm/02-kube-metrics.yaml @@ -2,6 +2,10 @@ kubeStateMetrics: enabled: true kube-state-metrics: # ok tested! + podLabels: + role: worker-node + nodeSelector: + role: worker-node prometheus: monitor: relabelings: @@ -10,6 +14,7 @@ kube-state-metrics: # ok tested! additionalLabels: app.kubernetes.io/name: prometheus-kube-state-metrics # !important: selector used by agent + coreDns: # ok tested! enabled: true serviceMonitor: @@ -27,3 +32,4 @@ kubeApiServer: # ok tested! replacement: casa additionalLabels: app.kubernetes.io/name: prometheus-stack-apiserver # !important: selector used by agent + diff --git a/monitoring/prometheus/deploy/helm/04-kubelet.yaml b/monitoring/prometheus/deploy/helm/04-kubelet.yaml index 533d3e4..5254d5a 100644 --- a/monitoring/prometheus/deploy/helm/04-kubelet.yaml +++ b/monitoring/prometheus/deploy/helm/04-kubelet.yaml @@ -1,9 +1,3 @@ -prometheusOperator: - kubeletService: - enabled: true - # requires manual creation of service #prom-kublet-service - - # Used file to testing new options and configurations # Should be the laste file to be loaded kubelet: