# infrastructure/traefik/values.yaml deployment: kind: Deployment affinity: nodeAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 preference: matchExpressions: - key: workload operator: In values: - infra - weight: 50 preference: matchExpressions: - key: workload operator: In values: - Games ports: web: port: 80 websecure: port: 443 # Aktiviere das Dashboard für die Übersicht (optional) ingressRoute: dashboard: enabled: true matchRule: Host(`traefik.home.local`) entryPoints: ["web"] # Wichtig: Macht Traefik im Netzwerk erreichbar service: type: LoadBalancer # Falls du MetalLB nutzt, könntest du hier Annotationen hinzufügen