apiVersion: networking.k8s.io/v1beta1 kind: Ingress metadata: annotations: ingress.kubernetes.io/ssl-redirect: "true" name: test spec: tls: - hosts: - test.ducoterra.net secretName: letsencrypt rules: - host: test.ducoterra.net http: paths: - backend: serviceName: test servicePort: 8000 --- apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: test-external-tls spec: entryPoints: - websecure tls: secretName: letsencrypt routes: - match: Host(`test.ducoterra.net`) kind: Rule services: - name: test port: 8000 --- apiVersion: traefik.containo.us/v1alpha1 kind: IngressRoute metadata: name: test-external-web spec: entryPoints: - web routes: - match: Host(`test.ducoterra.net`) kind: Rule services: - name: test port: 8000 middlewares: - name: httpsredirect