1[global] 2 checkNewVersion = false 3 sendAnonymousUsage = false 4 5[log] 6 level = "DEBUG" 7 8[entryPoints] 9 [entryPoints.udp] 10 address = ":8093/udp" 11 [entryPoints.web] 12 address = ":8093" 13 14[api] 15 insecure = true 16 17[providers.file] 18 filename = "{{ .SelfFilename }}" 19 20## dynamic configuration ## 21[udp] 22 [udp.routers] 23 [udp.routers.to-whoami-a] 24 service = "whoami" 25 entryPoints = [ "udp" ] 26 27 [[udp.services.whoami.weighted.services]] 28 name="whoami-a" 29 weight=3 30 [[udp.services.whoami.weighted.services]] 31 name="whoami-b" 32 weight=1 33 34 [udp.services.whoami-a.loadBalancer] 35 [[udp.services.whoami-a.loadBalancer.servers]] 36 address = "{{ .WhoamiAIP}}:8080" 37 [[udp.services.whoami-a.loadBalancer.servers]] 38 address = "{{ .WhoamiCIP}}:8080" 39 40 [udp.services.whoami-b.loadBalancer] 41 [[udp.services.whoami-b.loadBalancer.servers]] 42 address = "{{ .WhoamiBIP}}:8080" 43 44[http] 45 [http.routers] 46 [http.routers.to-whoami-d] 47 service = "whoami" 48 entryPoints = [ "web" ] 49 rule = "PathPrefix(`/who`)" 50 51 [http.services.whoami.loadBalancer] 52 [[http.services.whoami.loadBalancer.servers]] 53 url = "http://{{ .WhoamiDIP}}" 54