# ArgoCD Server HA Patch # WICHTIG: Nur Deployment-Patch, PDB ist separate Resource apiVersion: apps/v1 kind: Deployment metadata: name: argocd-server namespace: argocd spec: replicas: 2 # HA: Mindestens 2 Replicas für Ausfallsicherheit template: spec: affinity: podAntiAffinity: # Hard Rule: Pods müssen auf verschiedenen Nodes laufen requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - key: app.kubernetes.io/name operator: In values: - argocd-server topologyKey: kubernetes.io/hostname