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: