diff --git a/apps/templates/traefik.yaml b/apps/templates/traefik.yaml index 3fd9f83..f4c83a5 100644 --- a/apps/templates/traefik.yaml +++ b/apps/templates/traefik.yaml @@ -28,6 +28,20 @@ spec: kubernetesGateway: enabled: false + dnsPolicy: ClusterFirstWithHostNet + hostNetwork: true + nodeSelector: + hasDns: true + + affinity: + podAntiAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchLabels: + app.kubernetes.io/name: '{{ template "traefik.name" . }}' + app.kubernetes.io/instance: '{{ .Release.Name }}-{{ .Release.Namespace }}' + topologyKey: kubernetes.io/hostname + globalArguments: [] additionalArguments: @@ -44,16 +58,12 @@ spec: exposedPort: 9000 protocol: TCP web: - port: 8000 + port: 80 expose: false - exposedPort: 80 - nodePort: 80 protocol: TCP websecure: - port: 8443 - nodePort: 443 + port: 443 expose: false - exposedPort: 443 protocol: TCP tls: enabled: true