Mark monitoring apps as critical

Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
This commit is contained in:
2025-09-20 10:42:09 +01:00
parent 84fbd628db
commit 3fa3703b27
4 changed files with 4 additions and 0 deletions

View File

@@ -201,6 +201,7 @@ spec:
labels: labels:
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
spec: spec:
priorityClassName: system-cluster-critical
serviceAccountName: kube-state-metrics serviceAccountName: kube-state-metrics
securityContext: securityContext:
fsGroup: 65534 fsGroup: 65534

View File

@@ -51,6 +51,7 @@ spec:
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
app.kubernetes.io/component: node-exporter app.kubernetes.io/component: node-exporter
spec: spec:
priorityClassName: system-node-critical
serviceAccountName: prometheus-node-exporter serviceAccountName: prometheus-node-exporter
containers: containers:
- name: prometheus-node-exporter - name: prometheus-node-exporter

View File

@@ -212,6 +212,7 @@ spec:
prometheus.io/port: http-metrics prometheus.io/port: http-metrics
prometheus.io/scrape: "true" prometheus.io/scrape: "true"
spec: spec:
priorityClassName: system-node-critical
serviceAccountName: promtail serviceAccountName: promtail
containers: containers:
- name: promtail - name: promtail

View File

@@ -213,6 +213,7 @@ spec:
app.kubernetes.io/name: victoria-metrics app.kubernetes.io/name: victoria-metrics
app.kubernetes.io/component: agent app.kubernetes.io/component: agent
spec: spec:
priorityClassName: system-cluster-critical
serviceAccountName: prometheus-server serviceAccountName: prometheus-server
containers: containers:
- name: vmagent - name: vmagent