http: services: # sunshine: # loadBalancer: # servers: # - url: https://192.168.100.233:47990 v2raya: loadBalancer: servers: - url: http://xxxxxxx:2017 kubegateway: loadBalancer: servers: - url: http://x.x.x.x.x:31917 routers: # sunshine: # rule: Host(`sunshine.vaala.tech`) # service: sunshine # tls: # certresolver: myresolver # entryPoints: # - websecure # middlewares: # - sushineauth # - traefik-forward-auth@docker # - autodetect v2raya: rule: Host(`xxx.vaala.tech`) service: v2raya tls: certresolver: myresolver entryPoints: - websecure middlewares: - traefik-forward-auth@docker kubegateway: rule: HostRegexp(`{subdomain:[a-z0-9]+-gw}.vaala.tech`) # rule: Host(`miku-gw.vaala.tech`) service: kubegateway tls: certresolver: myresolver domains: - sans: "*.vaala.tech" entryPoints: - websecure middlewares: sushineauth: headers: customrequestheaders: Authorization: Basic xxxxxxx #customresponseheaders: # X-Content-Type-Options: nosniff autodetect: contentType: autoDetect: true