monitoring: avoid titan-22 for core pods

This commit is contained in:
Brad Stein 2026-01-18 11:43:28 -03:00
parent 6e3faeb9fd
commit a5bec3e543

View File

@ -15,6 +15,15 @@ spec:
name: prometheus
namespace: flux-system
values:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: NotIn
values:
- titan-22
prometheusScrape: false
---
@ -72,6 +81,15 @@ spec:
persistentVolume:
enabled: true
size: 100Gi
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: NotIn
values:
- titan-22
# Enable built-in Kubernetes scraping
scrape:
@ -280,6 +298,15 @@ spec:
enabled: true
size: 20Gi
storageClassName: astreae
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: NotIn
values:
- titan-22
deploymentStrategy:
type: Recreate
service:
@ -500,6 +527,15 @@ spec:
name: prometheus
namespace: flux-system
values:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: NotIn
values:
- titan-22
ingress:
enabled: true
ingressClassName: traefik