Hello!
I have an ASP.NET Core application that I've configured for http/3.
However, I can't get it to work with Traefik.
I'm using Traefik v3.0.0-beta3.
I've done the following changes to values.yml
ports:
web:
redirectTo: websecure
websecure:
http3:
enabled: true
advertisedPort: 443
tls:
enabled: true
My IngressRoute looks like this:
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: my-app-ingress-route
annotations:
kubernetes.io/ingress.class: traefik-internal
spec:
entryPoints:
- websecure
routes:
- match: Host(`my-app.my-domain.com`)
kind: Rule
middlewares:
- name: traefik-basic-auth
namespace: traefik
- name: traefik-compress
namespace: traefik
services:
- name: my-app-service
port: 443
My service looks like this:
apiVersion: v1
kind: Service
metadata:
name: my-app-service
spec:
ports:
- name: http
port: 443
targetPort: 443
selector:
app: my-app
My docker-file exposes port 443 (both tcp and udp).
Do I need to configure something else?