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