chore: update prometheus

This commit is contained in:
Rob Watson 2025-04-26 17:32:30 +02:00
parent 4803ee9181
commit ea7c975609
22 changed files with 129 additions and 80 deletions

View File

@ -5,10 +5,10 @@ kind: ConfigMap
metadata: metadata:
name: prometheus-alertmanager name: prometheus-alertmanager
labels: labels:
helm.sh/chart: alertmanager-0.33.1 helm.sh/chart: alertmanager-1.16.1
app.kubernetes.io/name: alertmanager app.kubernetes.io/name: alertmanager
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "v0.25.0" app.kubernetes.io/version: "v0.28.1"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
namespace: default namespace: default
data: data:

View File

@ -5,10 +5,10 @@ kind: ServiceAccount
metadata: metadata:
name: prometheus-alertmanager name: prometheus-alertmanager
labels: labels:
helm.sh/chart: alertmanager-0.33.1 helm.sh/chart: alertmanager-1.16.1
app.kubernetes.io/name: alertmanager app.kubernetes.io/name: alertmanager
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "v0.25.0" app.kubernetes.io/version: "v0.28.1"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
namespace: default namespace: default
automountServiceAccountToken: true automountServiceAccountToken: true

View File

@ -5,10 +5,10 @@ kind: Service
metadata: metadata:
name: prometheus-alertmanager name: prometheus-alertmanager
labels: labels:
helm.sh/chart: alertmanager-0.33.1 helm.sh/chart: alertmanager-1.16.1
app.kubernetes.io/name: alertmanager app.kubernetes.io/name: alertmanager
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "v0.25.0" app.kubernetes.io/version: "v0.28.1"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
namespace: default namespace: default
spec: spec:
@ -28,10 +28,10 @@ kind: Service
metadata: metadata:
name: prometheus-alertmanager-headless name: prometheus-alertmanager-headless
labels: labels:
helm.sh/chart: alertmanager-0.33.1 helm.sh/chart: alertmanager-1.16.1
app.kubernetes.io/name: alertmanager app.kubernetes.io/name: alertmanager
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "v0.25.0" app.kubernetes.io/version: "v0.28.1"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
namespace: default namespace: default
spec: spec:

View File

@ -5,14 +5,16 @@ kind: StatefulSet
metadata: metadata:
name: prometheus-alertmanager name: prometheus-alertmanager
labels: labels:
helm.sh/chart: alertmanager-0.33.1 helm.sh/chart: alertmanager-1.16.1
app.kubernetes.io/name: alertmanager app.kubernetes.io/name: alertmanager
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "v0.25.0" app.kubernetes.io/version: "v0.28.1"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
namespace: default namespace: default
spec: spec:
replicas: 1 replicas: 1
minReadySeconds: 0
revisionHistoryLimit: 10
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: alertmanager app.kubernetes.io/name: alertmanager
@ -24,7 +26,7 @@ spec:
app.kubernetes.io/name: alertmanager app.kubernetes.io/name: alertmanager
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
annotations: annotations:
checksum/config: 25406287f5528bc29842743c5931229856284a49f3871c27ceeac453455b898e checksum/config: 86bff46324003d97b5e3fb2f03e7e5f42f6d32d8e8463340e3813a5836f1cfe8
spec: spec:
automountServiceAccountToken: true automountServiceAccountToken: true
serviceAccountName: prometheus-alertmanager serviceAccountName: prometheus-alertmanager
@ -39,7 +41,7 @@ spec:
runAsGroup: 65534 runAsGroup: 65534
runAsNonRoot: true runAsNonRoot: true
runAsUser: 65534 runAsUser: 65534
image: "quay.io/prometheus/alertmanager:v0.25.0" image: "quay.io/prometheus/alertmanager:v0.28.1"
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
- name: POD_IP - name: POD_IP

View File

@ -4,13 +4,13 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding kind: ClusterRoleBinding
metadata: metadata:
labels: labels:
helm.sh/chart: kube-state-metrics-5.8.2 helm.sh/chart: kube-state-metrics-5.32.0
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: metrics app.kubernetes.io/component: metrics
app.kubernetes.io/part-of: kube-state-metrics app.kubernetes.io/part-of: kube-state-metrics
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "2.9.2" app.kubernetes.io/version: "2.15.0"
name: prometheus-kube-state-metrics name: prometheus-kube-state-metrics
roleRef: roleRef:
apiGroup: rbac.authorization.k8s.io apiGroup: rbac.authorization.k8s.io

View File

@ -6,30 +6,34 @@ metadata:
name: prometheus-kube-state-metrics name: prometheus-kube-state-metrics
namespace: default namespace: default
labels: labels:
helm.sh/chart: kube-state-metrics-5.8.2 helm.sh/chart: kube-state-metrics-5.32.0
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: metrics app.kubernetes.io/component: metrics
app.kubernetes.io/part-of: kube-state-metrics app.kubernetes.io/part-of: kube-state-metrics
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "2.9.2" app.kubernetes.io/version: "2.15.0"
spec: spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
replicas: 1 replicas: 1
strategy:
type: RollingUpdate
revisionHistoryLimit: 10
template: template:
metadata: metadata:
labels: labels:
helm.sh/chart: kube-state-metrics-5.8.2 helm.sh/chart: kube-state-metrics-5.32.0
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: metrics app.kubernetes.io/component: metrics
app.kubernetes.io/part-of: kube-state-metrics app.kubernetes.io/part-of: kube-state-metrics
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "2.9.2" app.kubernetes.io/version: "2.15.0"
spec: spec:
automountServiceAccountToken: true
hostNetwork: false hostNetwork: false
serviceAccountName: prometheus-kube-state-metrics serviceAccountName: prometheus-kube-state-metrics
securityContext: securityContext:
@ -39,30 +43,44 @@ spec:
runAsUser: 65534 runAsUser: 65534
seccompProfile: seccompProfile:
type: RuntimeDefault type: RuntimeDefault
dnsPolicy: ClusterFirst
containers: containers:
- name: kube-state-metrics - name: kube-state-metrics
args: args:
- --port=8080 - --port=8080
- --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments - --resources=certificatesigningrequests,configmaps,cronjobs,daemonsets,deployments,endpoints,horizontalpodautoscalers,ingresses,jobs,leases,limitranges,mutatingwebhookconfigurations,namespaces,networkpolicies,nodes,persistentvolumeclaims,persistentvolumes,poddisruptionbudgets,pods,replicasets,replicationcontrollers,resourcequotas,secrets,services,statefulsets,storageclasses,validatingwebhookconfigurations,volumeattachments
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.9.2 image: registry.k8s.io/kube-state-metrics/kube-state-metrics:v2.15.0
ports: ports:
- containerPort: 8080 - containerPort: 8080
name: "http" name: "http"
livenessProbe: livenessProbe:
failureThreshold: 3
httpGet: httpGet:
path: /healthz httpHeaders:
path: /livez
port: 8080 port: 8080
scheme: HTTP
initialDelaySeconds: 5 initialDelaySeconds: 5
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5 timeoutSeconds: 5
readinessProbe: readinessProbe:
failureThreshold: 3
httpGet: httpGet:
path: / httpHeaders:
port: 8080 path: /readyz
port: 8081
scheme: HTTP
initialDelaySeconds: 5 initialDelaySeconds: 5
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5 timeoutSeconds: 5
resources:
{}
securityContext: securityContext:
allowPrivilegeEscalation: false allowPrivilegeEscalation: false
capabilities: capabilities:
drop: drop:
- ALL - ALL
readOnlyRootFilesystem: true

View File

@ -4,13 +4,13 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole kind: ClusterRole
metadata: metadata:
labels: labels:
helm.sh/chart: kube-state-metrics-5.8.2 helm.sh/chart: kube-state-metrics-5.32.0
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: metrics app.kubernetes.io/component: metrics
app.kubernetes.io/part-of: kube-state-metrics app.kubernetes.io/part-of: kube-state-metrics
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "2.9.2" app.kubernetes.io/version: "2.15.0"
name: prometheus-kube-state-metrics name: prometheus-kube-state-metrics
rules: rules:

View File

@ -6,13 +6,13 @@ metadata:
name: prometheus-kube-state-metrics name: prometheus-kube-state-metrics
namespace: default namespace: default
labels: labels:
helm.sh/chart: kube-state-metrics-5.8.2 helm.sh/chart: kube-state-metrics-5.32.0
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: metrics app.kubernetes.io/component: metrics
app.kubernetes.io/part-of: kube-state-metrics app.kubernetes.io/part-of: kube-state-metrics
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "2.9.2" app.kubernetes.io/version: "2.15.0"
annotations: annotations:
prometheus.io/scrape: 'true' prometheus.io/scrape: 'true'
spec: spec:

View File

@ -2,15 +2,15 @@
# Source: prometheus/charts/kube-state-metrics/templates/serviceaccount.yaml # Source: prometheus/charts/kube-state-metrics/templates/serviceaccount.yaml
apiVersion: v1 apiVersion: v1
kind: ServiceAccount kind: ServiceAccount
automountServiceAccountToken: true
metadata: metadata:
labels: labels:
helm.sh/chart: kube-state-metrics-5.8.2 helm.sh/chart: kube-state-metrics-5.32.0
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: metrics app.kubernetes.io/component: metrics
app.kubernetes.io/part-of: kube-state-metrics app.kubernetes.io/part-of: kube-state-metrics
app.kubernetes.io/name: kube-state-metrics app.kubernetes.io/name: kube-state-metrics
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "2.9.2" app.kubernetes.io/version: "2.15.0"
name: prometheus-kube-state-metrics name: prometheus-kube-state-metrics
namespace: default namespace: default
imagePullSecrets:

View File

@ -6,18 +6,19 @@ metadata:
name: prometheus-prometheus-node-exporter name: prometheus-prometheus-node-exporter
namespace: default namespace: default
labels: labels:
helm.sh/chart: prometheus-node-exporter-4.18.1 helm.sh/chart: prometheus-node-exporter-4.45.2
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
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 app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "1.6.0" app.kubernetes.io/version: "1.9.1"
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 app.kubernetes.io/instance: prometheus
revisionHistoryLimit: 10
updateStrategy: updateStrategy:
rollingUpdate: rollingUpdate:
maxUnavailable: 1 maxUnavailable: 1
@ -27,13 +28,13 @@ spec:
annotations: annotations:
cluster-autoscaler.kubernetes.io/safe-to-evict: "true" cluster-autoscaler.kubernetes.io/safe-to-evict: "true"
labels: labels:
helm.sh/chart: prometheus-node-exporter-4.18.1 helm.sh/chart: prometheus-node-exporter-4.45.2
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
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 app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "1.6.0" app.kubernetes.io/version: "1.9.1"
spec: spec:
automountServiceAccountToken: false automountServiceAccountToken: false
securityContext: securityContext:
@ -44,7 +45,7 @@ spec:
serviceAccountName: prometheus-prometheus-node-exporter serviceAccountName: prometheus-prometheus-node-exporter
containers: containers:
- name: node-exporter - name: node-exporter
image: quay.io/prometheus/node-exporter:v1.6.0 image: quay.io/prometheus/node-exporter:v1.9.1
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
args: args:
- --path.procfs=/host/proc - --path.procfs=/host/proc
@ -97,6 +98,20 @@ spec:
readOnly: true readOnly: true
hostNetwork: true hostNetwork: true
hostPID: true hostPID: true
hostIPC: false
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: eks.amazonaws.com/compute-type
operator: NotIn
values:
- fargate
- key: type
operator: NotIn
values:
- virtual-kubelet
nodeSelector: nodeSelector:
kubernetes.io/os: linux kubernetes.io/os: linux
tolerations: tolerations:

View File

@ -6,13 +6,13 @@ metadata:
name: prometheus-prometheus-node-exporter name: prometheus-prometheus-node-exporter
namespace: default namespace: default
labels: labels:
helm.sh/chart: prometheus-node-exporter-4.18.1 helm.sh/chart: prometheus-node-exporter-4.45.2
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
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 app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "1.6.0" app.kubernetes.io/version: "1.9.1"
annotations: annotations:
prometheus.io/scrape: "true" prometheus.io/scrape: "true"
spec: spec:

View File

@ -6,10 +6,11 @@ metadata:
name: prometheus-prometheus-node-exporter name: prometheus-prometheus-node-exporter
namespace: default namespace: default
labels: labels:
helm.sh/chart: prometheus-node-exporter-4.18.1 helm.sh/chart: prometheus-node-exporter-4.45.2
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
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 app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "1.6.0" app.kubernetes.io/version: "1.9.1"
automountServiceAccountToken: false

View File

@ -4,10 +4,10 @@ apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
labels: labels:
helm.sh/chart: prometheus-pushgateway-2.4.0 helm.sh/chart: prometheus-pushgateway-3.1.0
app.kubernetes.io/name: prometheus-pushgateway app.kubernetes.io/name: prometheus-pushgateway
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "v1.6.0" app.kubernetes.io/version: "v1.11.0"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
name: prometheus-prometheus-pushgateway name: prometheus-prometheus-pushgateway
namespace: default namespace: default
@ -22,16 +22,17 @@ spec:
template: template:
metadata: metadata:
labels: labels:
helm.sh/chart: prometheus-pushgateway-2.4.0 helm.sh/chart: prometheus-pushgateway-3.1.0
app.kubernetes.io/name: prometheus-pushgateway app.kubernetes.io/name: prometheus-pushgateway
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "v1.6.0" app.kubernetes.io/version: "v1.11.0"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
spec: spec:
serviceAccountName: prometheus-prometheus-pushgateway serviceAccountName: prometheus-prometheus-pushgateway
automountServiceAccountToken: true
containers: containers:
- name: pushgateway - name: pushgateway
image: "quay.io/prometheus/pushgateway:v1.6.0" image: "quay.io/prometheus/pushgateway:v1.11.0"
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
ports: ports:
- name: metrics - name: metrics

View File

@ -6,10 +6,10 @@ metadata:
annotations: annotations:
prometheus.io/probe: pushgateway prometheus.io/probe: pushgateway
labels: labels:
helm.sh/chart: prometheus-pushgateway-2.4.0 helm.sh/chart: prometheus-pushgateway-3.1.0
app.kubernetes.io/name: prometheus-pushgateway app.kubernetes.io/name: prometheus-pushgateway
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "v1.6.0" app.kubernetes.io/version: "v1.11.0"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
name: prometheus-prometheus-pushgateway name: prometheus-prometheus-pushgateway
namespace: default namespace: default

View File

@ -4,10 +4,11 @@ apiVersion: v1
kind: ServiceAccount kind: ServiceAccount
metadata: metadata:
labels: labels:
helm.sh/chart: prometheus-pushgateway-2.4.0 helm.sh/chart: prometheus-pushgateway-3.1.0
app.kubernetes.io/name: prometheus-pushgateway app.kubernetes.io/name: prometheus-pushgateway
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: "v1.6.0" app.kubernetes.io/version: "v1.11.0"
app.kubernetes.io/managed-by: Helm app.kubernetes.io/managed-by: Helm
name: prometheus-prometheus-pushgateway name: prometheus-prometheus-pushgateway
namespace: default namespace: default
automountServiceAccountToken: true

View File

@ -7,9 +7,8 @@ metadata:
app.kubernetes.io/component: server app.kubernetes.io/component: server
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: v2.45.0 app.kubernetes.io/version: v3.3.0
helm.sh/chart: prometheus-23.1.0 helm.sh/chart: prometheus-27.11.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: prometheus app.kubernetes.io/part-of: prometheus
name: prometheus-server name: prometheus-server
rules: rules:
@ -38,6 +37,14 @@ rules:
- get - get
- list - list
- watch - watch
- apiGroups:
- "discovery.k8s.io"
resources:
- endpointslices
verbs:
- get
- list
- watch
- nonResourceURLs: - nonResourceURLs:
- "/metrics" - "/metrics"
verbs: verbs:

View File

@ -7,9 +7,8 @@ metadata:
app.kubernetes.io/component: server app.kubernetes.io/component: server
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: v2.45.0 app.kubernetes.io/version: v3.3.0
helm.sh/chart: prometheus-23.1.0 helm.sh/chart: prometheus-27.11.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: prometheus app.kubernetes.io/part-of: prometheus
name: prometheus-server name: prometheus-server
subjects: subjects:

View File

@ -7,9 +7,8 @@ metadata:
app.kubernetes.io/component: server app.kubernetes.io/component: server
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: v2.45.0 app.kubernetes.io/version: v3.3.0
helm.sh/chart: prometheus-23.1.0 helm.sh/chart: prometheus-27.11.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: prometheus app.kubernetes.io/part-of: prometheus
name: prometheus-server name: prometheus-server
namespace: default namespace: default
@ -48,7 +47,6 @@ data:
scheme: https scheme: https
tls_config: tls_config:
ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
insecure_skip_verify: true
- bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
job_name: kubernetes-nodes job_name: kubernetes-nodes
kubernetes_sd_configs: kubernetes_sd_configs:
@ -66,7 +64,6 @@ data:
scheme: https scheme: https
tls_config: tls_config:
ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
insecure_skip_verify: true
- bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token - bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
job_name: kubernetes-nodes-cadvisor job_name: kubernetes-nodes-cadvisor
kubernetes_sd_configs: kubernetes_sd_configs:
@ -84,7 +81,6 @@ data:
scheme: https scheme: https
tls_config: tls_config:
ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
insecure_skip_verify: true
- honor_labels: true - honor_labels: true
job_name: kubernetes-service-endpoints job_name: kubernetes-service-endpoints
kubernetes_sd_configs: kubernetes_sd_configs:

View File

@ -7,9 +7,8 @@ metadata:
app.kubernetes.io/component: server app.kubernetes.io/component: server
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: v2.45.0 app.kubernetes.io/version: v3.3.0
helm.sh/chart: prometheus-23.1.0 helm.sh/chart: prometheus-27.11.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: prometheus app.kubernetes.io/part-of: prometheus
name: prometheus-server name: prometheus-server
namespace: default namespace: default
@ -20,6 +19,7 @@ spec:
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
replicas: 1 replicas: 1
revisionHistoryLimit: 10
strategy: strategy:
type: Recreate type: Recreate
rollingUpdate: null rollingUpdate: null
@ -29,29 +29,43 @@ spec:
app.kubernetes.io/component: server app.kubernetes.io/component: server
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: v2.45.0 app.kubernetes.io/version: v3.3.0
helm.sh/chart: prometheus-23.1.0 helm.sh/chart: prometheus-27.11.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: prometheus app.kubernetes.io/part-of: prometheus
spec: spec:
enableServiceLinks: true enableServiceLinks: true
serviceAccountName: prometheus-server serviceAccountName: prometheus-server
containers: containers:
- name: prometheus-server-configmap-reload - name: prometheus-server-configmap-reload
image: "quay.io/prometheus-operator/prometheus-config-reloader:v0.66.0" image: "quay.io/prometheus-operator/prometheus-config-reloader:v0.82.0"
imagePullPolicy: "IfNotPresent" imagePullPolicy: "IfNotPresent"
args: args:
- --watched-dir=/etc/config - --watched-dir=/etc/config
- --listen-address=0.0.0.0:8080
- --reload-url=http://127.0.0.1:9090/-/reload - --reload-url=http://127.0.0.1:9090/-/reload
resources: ports:
{} - containerPort: 8080
name: metrics
livenessProbe:
httpGet:
path: /healthz
port: metrics
scheme: HTTP
initialDelaySeconds: 2
periodSeconds: 10
readinessProbe:
httpGet:
path: /healthz
port: metrics
scheme: HTTP
periodSeconds: 10
volumeMounts: volumeMounts:
- name: config-volume - name: config-volume
mountPath: /etc/config mountPath: /etc/config
readOnly: true readOnly: true
- name: prometheus-server - name: prometheus-server
image: "quay.io/prometheus/prometheus:v2.45.0" image: "quay.io/prometheus/prometheus:v3.3.0"
imagePullPolicy: "IfNotPresent" imagePullPolicy: "IfNotPresent"
args: args:
- --storage.tsdb.retention.time=15d - --storage.tsdb.retention.time=15d
@ -82,8 +96,6 @@ spec:
timeoutSeconds: 10 timeoutSeconds: 10
failureThreshold: 3 failureThreshold: 3
successThreshold: 1 successThreshold: 1
resources:
{}
volumeMounts: volumeMounts:
- name: config-volume - name: config-volume
mountPath: /etc/config mountPath: /etc/config

View File

@ -7,9 +7,8 @@ metadata:
app.kubernetes.io/component: server app.kubernetes.io/component: server
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: v2.45.0 app.kubernetes.io/version: v3.3.0
helm.sh/chart: prometheus-23.1.0 helm.sh/chart: prometheus-27.11.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: prometheus app.kubernetes.io/part-of: prometheus
name: prometheus-server name: prometheus-server
namespace: default namespace: default

View File

@ -7,9 +7,8 @@ metadata:
app.kubernetes.io/component: server app.kubernetes.io/component: server
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: v2.45.0 app.kubernetes.io/version: v3.3.0
helm.sh/chart: prometheus-23.1.0 helm.sh/chart: prometheus-27.11.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: prometheus app.kubernetes.io/part-of: prometheus
name: prometheus-server name: prometheus-server
namespace: default namespace: default

View File

@ -7,9 +7,8 @@ metadata:
app.kubernetes.io/component: server app.kubernetes.io/component: server
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: v2.45.0 app.kubernetes.io/version: v3.3.0
helm.sh/chart: prometheus-23.1.0 helm.sh/chart: prometheus-27.11.0
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/part-of: prometheus app.kubernetes.io/part-of: prometheus
name: prometheus-server name: prometheus-server
namespace: default namespace: default