commit 0d2db484b7e9c41c4617a39c87ddef72311edcf9 parent 495f18059c883a45ea22ab47d80f618f54f805a1 Author: MTRNord <mtrnord1@gmail.com> Date: Mon, 18 Nov 2024 21:19:04 +0100 Try nodeport Diffstat:
| M | apps/base/traefik/release.yaml | | | 31 | +++++++++++++++++++++++++++++++ |
1 file changed, 31 insertions(+), 0 deletions(-)
diff --git a/apps/base/traefik/release.yaml b/apps/base/traefik/release.yaml @@ -55,6 +55,7 @@ spec: service: # meow annotations: + external-dns.alpha.kubernetes.io/access: public load-balancer.hetzner.cloud/location: hel1 load-balancer.hetzner.cloud/name: traefik load-balancer.hetzner.cloud/use-private-ip: "true" @@ -130,3 +131,33 @@ spec: kubernetesIngress: publishedService: enabled: true +--- +# NodePort service for Traefik +apiVersion: v1 +kind: Service +metadata: + name: traefik + namespace: traefik-ingress + annotations: + external-dns.alpha.kubernetes.io/access: public +spec: + type: NodePort + selector: + app.kubernetes.io/name: traefik + ports: + - name: web + port: 80 + nodePort: 80 + targetPort: web + protocol: TCP + - name: websecure + port: 443 + nodePort: 443 + targetPort: websecure + protocol: TCP + # UDP for http3 + - name: http3 + port: 443 + nodePort: 443 + targetPort: websecure + protocol: UDP