apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: metube-prod namespace: metube spec: entryPoints: - websecure routes: - match: Host(`metube.forust.xyz`) kind: Rule middlewares: - name: security-chain@file services: - name: metube-service port: 8081 tls: certResolver: letsencrypt --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: metube-local namespace: metube spec: entryPoints: - websecure routes: - match: Host(`metube.workstation.internal`) kind: Rule services: - name: metube-service port: 8081 tls: secretName: local-tls --- apiVersion: traefik.io/v1alpha1 kind: IngressRoute metadata: name: metube-dev namespace: metube spec: entryPoints: - websecure routes: - match: Host(`metube.gigaforust.internal`) kind: Rule services: - name: metube-service port: 8081 tls: secretName: local-tls