feat(prometheus): add affinity to values

!1
This commit is contained in:
2023-09-23 14:02:36 +09:30
parent d189dfe0ee
commit 836cc111e0
2 changed files with 30 additions and 1 deletions

View File

@ -47,4 +47,6 @@ spec:
serviceAccountName: prometheus-k8s
serviceMonitorNamespaceSelector: {}
serviceMonitorSelector: {}
affinity:
{{- toYaml .Values.nfc_monitoring.prometheus.affinity | nindent 4 }}
version: 2.42.0

View File

@ -75,11 +75,38 @@ nfc_monitoring:
prometheus:
image:
name: prom/prometheus
tag: 'v2.42.0'
tag: 'v2.47.0'
namespace: monitoring
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- preference:
matchExpressions:
- key: node-role.kubernetes.io/worker
operator: Exists
weight: 100
- preference:
matchExpressions:
- key: node-role.kubernetes.io/storage
operator: DoesNotExist
weight: 100
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- prometheus
topologyKey: kubernetes.io/hostname
weight: 10
prometheus_adaptor:
image: