apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: traefik-dashboard-wildcard namespace: traefik spec: entryPoints: - websecure routes: - match: Host(`traefik.k8s.lab.cudanet.org`) && (PathPrefix(`/dashboard`) || PathPrefix(`/api`)) kind: Rule services: - name: api@internal kind: TraefikService tls: certResolver: letsencrypt domains: - main: "*.k8s.lab.cudanet.org" sans: - "k8s.lab.cudanet.org"