This commit is contained in:
2024-01-24 09:18:42 +01:00
parent f4e3a1384b
commit f9a01e52d0
29 changed files with 395 additions and 43 deletions

View File

@@ -2,7 +2,7 @@
apiVersion: apps/v1 apiVersion: apps/v1
kind: DaemonSet kind: DaemonSet
metadata: metadata:
name: prometheus-community-prometheus-node-exporter name: node-exporter-prometheus-node-exporter
namespace: vynil-monitor namespace: vynil-monitor
labels: labels:
helm.sh/chart: prometheus-node-exporter-4.25.0 helm.sh/chart: prometheus-node-exporter-4.25.0
@@ -10,15 +10,15 @@ metadata:
app.kubernetes.io/component: metrics app.kubernetes.io/component: metrics
app.kubernetes.io/part-of: prometheus-node-exporter app.kubernetes.io/part-of: prometheus-node-exporter
app.kubernetes.io/name: prometheus-node-exporter app.kubernetes.io/name: prometheus-node-exporter
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: node-exporter
app.kubernetes.io/version: "1.7.0" app.kubernetes.io/version: "1.7.0"
jobLabel: node-exporter jobLabel: node-exporter
release: prometheus-community release: node-exporter
spec: spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: prometheus-node-exporter app.kubernetes.io/name: prometheus-node-exporter
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: node-exporter
revisionHistoryLimit: 10 revisionHistoryLimit: 10
updateStrategy: updateStrategy:
rollingUpdate: rollingUpdate:
@@ -34,10 +34,10 @@ spec:
app.kubernetes.io/component: metrics app.kubernetes.io/component: metrics
app.kubernetes.io/part-of: prometheus-node-exporter app.kubernetes.io/part-of: prometheus-node-exporter
app.kubernetes.io/name: prometheus-node-exporter app.kubernetes.io/name: prometheus-node-exporter
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: node-exporter
app.kubernetes.io/version: "1.7.0" app.kubernetes.io/version: "1.7.0"
jobLabel: node-exporter jobLabel: node-exporter
release: prometheus-community release: node-exporter
spec: spec:
automountServiceAccountToken: false automountServiceAccountToken: false
securityContext: securityContext:
@@ -45,7 +45,7 @@ spec:
runAsGroup: 65534 runAsGroup: 65534
runAsNonRoot: true runAsNonRoot: true
runAsUser: 65534 runAsUser: 65534
serviceAccountName: prometheus-community-prometheus-node-exporter serviceAccountName: node-exporter-prometheus-node-exporter
containers: containers:
- name: node-exporter - name: node-exporter
image: quay.io/prometheus/node-exporter:v1.7.0 image: quay.io/prometheus/node-exporter:v1.7.0

View File

@@ -21,7 +21,7 @@ data "kustomization_overlay" "data" {
patches { patches {
target { target {
kind = "ServiceMonitor" kind = "ServiceMonitor"
name = "prometheus-community-prometheus-node-exporter" name = "node-exporter-prometheus-node-exporter"
} }
patch = <<-EOF patch = <<-EOF
- op: replace - op: replace

View File

@@ -2,17 +2,17 @@
apiVersion: monitoring.coreos.com/v1 apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule kind: PrometheusRule
metadata: metadata:
name: prometheus-community-kube-node-exporter.rules name: node-exporter-kube-prometh-node-exporter.rules
namespace: vynil-monitor namespace: vynil-monitor
labels: labels:
app: kube-prometheus-stack app: kube-prometheus-stack
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: node-exporter
app.kubernetes.io/version: "56.0.3" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.3 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "node-exporter"
heritage: "Helm" heritage: "Helm"
spec: spec:
groups: groups:

View File

@@ -2,17 +2,17 @@
apiVersion: monitoring.coreos.com/v1 apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule kind: PrometheusRule
metadata: metadata:
name: prometheus-community-kube-node-exporter name: node-exporter-kube-prometh-node-exporter
namespace: vynil-monitor namespace: vynil-monitor
labels: labels:
app: kube-prometheus-stack app: kube-prometheus-stack
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: node-exporter
app.kubernetes.io/version: "56.0.3" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.3 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "node-exporter"
heritage: "Helm" heritage: "Helm"
spec: spec:
groups: groups:

View File

@@ -2,17 +2,17 @@
apiVersion: monitoring.coreos.com/v1 apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule kind: PrometheusRule
metadata: metadata:
name: prometheus-community-kube-node-network name: node-exporter-kube-prometh-node-network
namespace: vynil-monitor namespace: vynil-monitor
labels: labels:
app: kube-prometheus-stack app: kube-prometheus-stack
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: node-exporter
app.kubernetes.io/version: "56.0.3" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.3 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "node-exporter"
heritage: "Helm" heritage: "Helm"
spec: spec:
groups: groups:

View File

@@ -2,17 +2,17 @@
apiVersion: monitoring.coreos.com/v1 apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule kind: PrometheusRule
metadata: metadata:
name: prometheus-community-kube-node.rules name: node-exporter-kube-prometh-node.rules
namespace: vynil-monitor namespace: vynil-monitor
labels: labels:
app: kube-prometheus-stack app: kube-prometheus-stack
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: node-exporter
app.kubernetes.io/version: "56.0.3" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.3 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "node-exporter"
heritage: "Helm" heritage: "Helm"
spec: spec:
groups: groups:

View File

@@ -2,7 +2,7 @@
apiVersion: monitoring.coreos.com/v1 apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor kind: ServiceMonitor
metadata: metadata:
name: prometheus-community-prometheus-node-exporter name: node-exporter-prometheus-node-exporter
namespace: vynil-monitor namespace: vynil-monitor
labels: labels:
helm.sh/chart: prometheus-node-exporter-4.25.0 helm.sh/chart: prometheus-node-exporter-4.25.0
@@ -10,17 +10,17 @@ metadata:
app.kubernetes.io/component: metrics app.kubernetes.io/component: metrics
app.kubernetes.io/part-of: prometheus-node-exporter app.kubernetes.io/part-of: prometheus-node-exporter
app.kubernetes.io/name: prometheus-node-exporter app.kubernetes.io/name: prometheus-node-exporter
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: node-exporter
app.kubernetes.io/version: "1.7.0" app.kubernetes.io/version: "1.7.0"
jobLabel: node-exporter jobLabel: node-exporter
release: prometheus-community release: node-exporter
spec: spec:
jobLabel: jobLabel jobLabel: jobLabel
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: prometheus-node-exporter app.kubernetes.io/name: prometheus-node-exporter
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: node-exporter
attachMetadata: attachMetadata:
node: false node: false
endpoints: endpoints:

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -3,7 +3,7 @@ apiVersion: v1
kind: ConfigMap kind: ConfigMap
metadata: metadata:
namespace: vynil-monitor namespace: vynil-monitor
name: prometheus-community-kube-node-cluster-rsrc-use name: node-exporter-kube-prometh-node-cluster-rsrc-use
annotations: annotations:
{} {}
labels: labels:
@@ -11,11 +11,11 @@ metadata:
app: kube-prometheus-stack-grafana app: kube-prometheus-stack-grafana
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: node-exporter
app.kubernetes.io/version: "56.0.3" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.3 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "node-exporter"
heritage: "Helm" heritage: "Helm"
data: data:
node-cluster-rsrc-use.json: |- node-cluster-rsrc-use.json: |-

View File

@@ -3,7 +3,7 @@ apiVersion: v1
kind: ConfigMap kind: ConfigMap
metadata: metadata:
namespace: vynil-monitor namespace: vynil-monitor
name: prometheus-community-kube-node-rsrc-use name: node-exporter-kube-prometh-node-rsrc-use
annotations: annotations:
{} {}
labels: labels:
@@ -11,11 +11,11 @@ metadata:
app: kube-prometheus-stack-grafana app: kube-prometheus-stack-grafana
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: node-exporter
app.kubernetes.io/version: "56.0.3" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.3 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "node-exporter"
heritage: "Helm" heritage: "Helm"
data: data:
node-rsrc-use.json: |- node-rsrc-use.json: |-

View File

@@ -3,7 +3,7 @@ apiVersion: v1
kind: ConfigMap kind: ConfigMap
metadata: metadata:
namespace: vynil-monitor namespace: vynil-monitor
name: prometheus-community-kube-nodes-darwin name: node-exporter-kube-prometh-nodes-darwin
annotations: annotations:
{} {}
labels: labels:
@@ -11,11 +11,11 @@ metadata:
app: kube-prometheus-stack-grafana app: kube-prometheus-stack-grafana
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: node-exporter
app.kubernetes.io/version: "56.0.3" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.3 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "node-exporter"
heritage: "Helm" heritage: "Helm"
data: data:
nodes-darwin.json: |- nodes-darwin.json: |-

View File

@@ -3,7 +3,7 @@ apiVersion: v1
kind: ConfigMap kind: ConfigMap
metadata: metadata:
namespace: vynil-monitor namespace: vynil-monitor
name: prometheus-community-kube-nodes name: node-exporter-kube-prometh-nodes
annotations: annotations:
{} {}
labels: labels:
@@ -11,11 +11,11 @@ metadata:
app: kube-prometheus-stack-grafana app: kube-prometheus-stack-grafana
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: node-exporter
app.kubernetes.io/version: "56.0.3" app.kubernetes.io/version: "56.0.3"
app.kubernetes.io/part-of: kube-prometheus-stack app.kubernetes.io/part-of: kube-prometheus-stack
chart: kube-prometheus-stack-56.0.3 chart: kube-prometheus-stack-56.0.3
release: "prometheus-community" release: "node-exporter"
heritage: "Helm" heritage: "Helm"
data: data:
nodes.json: |- nodes.json: |-

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -3,7 +3,7 @@
apiVersion: v1 apiVersion: v1
kind: ServiceAccount kind: ServiceAccount
metadata: metadata:
name: prometheus-community-prometheus-node-exporter name: node-exporter-prometheus-node-exporter
namespace: vynil-monitor namespace: vynil-monitor
labels: labels:
helm.sh/chart: prometheus-node-exporter-4.25.0 helm.sh/chart: prometheus-node-exporter-4.25.0
@@ -11,7 +11,7 @@ metadata:
app.kubernetes.io/component: metrics app.kubernetes.io/component: metrics
app.kubernetes.io/part-of: prometheus-node-exporter app.kubernetes.io/part-of: prometheus-node-exporter
app.kubernetes.io/name: prometheus-node-exporter app.kubernetes.io/name: prometheus-node-exporter
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: node-exporter
app.kubernetes.io/version: "1.7.0" app.kubernetes.io/version: "1.7.0"
jobLabel: node-exporter jobLabel: node-exporter
release: prometheus-community release: node-exporter

View File

@@ -2,7 +2,7 @@
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
name: prometheus-community-prometheus-node-exporter name: node-exporter-prometheus-node-exporter
namespace: vynil-monitor namespace: vynil-monitor
labels: labels:
helm.sh/chart: prometheus-node-exporter-4.25.0 helm.sh/chart: prometheus-node-exporter-4.25.0
@@ -10,10 +10,10 @@ metadata:
app.kubernetes.io/component: metrics app.kubernetes.io/component: metrics
app.kubernetes.io/part-of: prometheus-node-exporter app.kubernetes.io/part-of: prometheus-node-exporter
app.kubernetes.io/name: prometheus-node-exporter app.kubernetes.io/name: prometheus-node-exporter
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: node-exporter
app.kubernetes.io/version: "1.7.0" app.kubernetes.io/version: "1.7.0"
jobLabel: node-exporter jobLabel: node-exporter
release: prometheus-community release: node-exporter
annotations: annotations:
prometheus.io/scrape: "true" prometheus.io/scrape: "true"
spec: spec:
@@ -25,4 +25,4 @@ spec:
name: http-metrics name: http-metrics
selector: selector:
app.kubernetes.io/name: prometheus-node-exporter app.kubernetes.io/name: prometheus-node-exporter
app.kubernetes.io/instance: prometheus-community app.kubernetes.io/instance: node-exporter