- I’ve provisioned an Azure AKS cluster with advanced networking
- I’ve deployed traefik using the HELM cmdline provided below.
- I’ve added the following manifest to one of my services which are being exposed to the public internet using the traefik ingress controller with the intention of enabling basic auth:
Ingress manifest template:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: my-gateway-service
namespace: "#{Environment.Name}#"
labels:
app: my-gateway-service
annotations:
kubernetes.io/ingress.class: traefik
ingress.kubernetes.io/protocol: http
traefik.ingress.kubernetes.io/rule-type: PathPrefixStrip
traefik.ingress.kubernetes.io/auth-type: "basic"
traefik.ingress.kubernetes.io/auth-secret: "my-secret-map"
spec:
rules:
- host: "#{Environment.Name}#.#{Environment}#.my-host.dk"
http:
paths:
- path: "/my-gateway-service"
backend:
serviceName: my-gateway-service
servicePort: 30084
I’ve started to execute requests using POSTMAN against my endpoint’s liveness probe path: /probez
: http://{my-generated-subdomain}.my-host.dk/my-gateway-service/probez
What did you expect to see?
I expected to see 100% of my responses succeeding with HTTP 200
What did you see instead?
Traefik’s frontend rule points to a k8s service which has 3 pods.
1/3 requests is ending with a gateway timeout, other requests are succeeding.
# | HTTP Status Code |
---|---|
1 | 200 |
2 | 200 |
3 | 504 |
4 | 200 |
5 | 200 |
6 | 504 |
7 | 200 |
8 | 200 |
9 | 504 |
etc…
This behavior seems to differ after redeploying traefik or scaling the deployment of the underlying my-gateway-service
Interestingly it appears to be regular in nature.
Output of traefik version
: (What version of Traefik are you using?)
1.7.12
What is your environment & configuration (arguments, toml, provider, platform, …)?
Traefik deployed using HELM with the following values.yaml
overrides:
helm.exe upgrade --namespace kube-system --install --set imageTag=1.7.12,dashboard.enabled=true,debug.enabled=true --wait traefik stable/traefik
If applicable, please paste the log output in DEBUG level (--log.level=DEBUG
switch)
[
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"10.244.3.55:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"0bbda921-d0a7-43e2-81f0-3f1892b6f739\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31452\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/forward/http: completed ServeHttp on request","time":"2019-06-25T11:25:04Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"10.244.3.55:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"0bbda921-d0a7-43e2-81f0-3f1892b6f739\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31452\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/forward: completed ServeHttp on request","time":"2019-06-25T11:25:04Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/probez\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"0bbda921-d0a7-43e2-81f0-3f1892b6f739\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31452\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/roundrobin/rr: completed ServeHttp on request","time":"2019-06-25T11:25:04Z"},
{"level":"debug","msg":"Received Kubernetes event kind *v1.Endpoints","time":"2019-06-25T11:25:05Z"},
{"level":"debug","msg":"Skipping Kubernetes event kind *v1.Endpoints","time":"2019-06-25T11:25:05Z"},
{"level":"debug","msg":"Basic auth succeeded","time":"2019-06-25T11:25:05Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/probez\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"82383179-6419-4229-a4c8-1651b81d8032\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/roundrobin/rr: begin ServeHttp on request","time":"2019-06-25T11:25:05Z"},
{"ForwardURL":{"Scheme":"http","Opaque":"","User":null,"Host":"10.244.2.56:80","Path":"","RawPath":"","ForceQuery":false,"RawQuery":"","Fragment":""},"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/probez\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"82383179-6419-4229-a4c8-1651b81d8032\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/roundrobin/rr: Forwarding this request to URL","time":"2019-06-25T11:25:05Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"10.244.2.56:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"82383179-6419-4229-a4c8-1651b81d8032\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/forward: begin ServeHttp on request","time":"2019-06-25T11:25:05Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"10.244.2.56:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"82383179-6419-4229-a4c8-1651b81d8032\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/forward/http: begin ServeHttp on request","time":"2019-06-25T11:25:05Z"},
{"level":"debug","msg":"Upstream ResponseWriter of type *pipelining.writerWithoutCloseNotify does not implement http.CloseNotifier. Returning dummy channel.","time":"2019-06-25T11:25:05Z"},
{"level":"debug","msg":"vulcand/oxy/forward/http: Round trip: http://10.244.2.56:80, code: 200, Length: 0, duration: 42.743604ms","time":"2019-06-25T11:25:05Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"10.244.2.56:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"82383179-6419-4229-a4c8-1651b81d8032\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/forward/http: completed ServeHttp on request","time":"2019-06-25T11:25:05Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"10.244.2.56:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"82383179-6419-4229-a4c8-1651b81d8032\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/forward: completed ServeHttp on request","time":"2019-06-25T11:25:05Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/probez\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"82383179-6419-4229-a4c8-1651b81d8032\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/roundrobin/rr: completed ServeHttp on request","time":"2019-06-25T11:25:05Z"},
{"level":"debug","msg":"Received Kubernetes event kind *v1.Endpoints","time":"2019-06-25T11:25:05Z"},
{"level":"debug","msg":"Skipping Kubernetes event kind *v1.Endpoints","time":"2019-06-25T11:25:05Z"},
{"level":"debug","msg":"Basic auth succeeded","time":"2019-06-25T11:25:06Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/probez\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"c197c4b0-7099-4bf4-ad33-9121bac0ea28\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/roundrobin/rr: begin ServeHttp on request","time":"2019-06-25T11:25:06Z"},
{"ForwardURL":{"Scheme":"http","Opaque":"","User":null,"Host":"10.244.2.57:80","Path":"","RawPath":"","ForceQuery":false,"RawQuery":"","Fragment":""},"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/probez\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"c197c4b0-7099-4bf4-ad33-9121bac0ea28\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/roundrobin/rr: Forwarding this request to URL","time":"2019-06-25T11:25:06Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"10.244.2.57:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"c197c4b0-7099-4bf4-ad33-9121bac0ea28\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/forward: begin ServeHttp on request","time":"2019-06-25T11:25:06Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"10.244.2.57:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"c197c4b0-7099-4bf4-ad33-9121bac0ea28\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/forward/http: begin ServeHttp on request","time":"2019-06-25T11:25:06Z"},
{"level":"debug","msg":"Upstream ResponseWriter of type *pipelining.writerWithoutCloseNotify does not implement http.CloseNotifier. Returning dummy channel.","time":"2019-06-25T11:25:06Z"},
{"level":"debug","msg":"vulcand/oxy/forward/http: Round trip: http://10.244.2.57:80, code: 200, Length: 0, duration: 1.636961ms","time":"2019-06-25T11:25:06Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"10.244.2.57:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"c197c4b0-7099-4bf4-ad33-9121bac0ea28\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/forward/http: completed ServeHttp on request","time":"2019-06-25T11:25:06Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"10.244.2.57:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"c197c4b0-7099-4bf4-ad33-9121bac0ea28\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/forward: completed ServeHttp on request","time":"2019-06-25T11:25:06Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/probez\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"c197c4b0-7099-4bf4-ad33-9121bac0ea28\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/roundrobin/rr: completed ServeHttp on request","time":"2019-06-25T11:25:06Z"},
{"level":"debug","msg":"Received Kubernetes event kind *v1.Endpoints","time":"2019-06-25T11:25:07Z"},
{"level":"debug","msg":"Skipping Kubernetes event kind *v1.Endpoints","time":"2019-06-25T11:25:07Z"},
{"level":"debug","msg":"Basic auth succeeded","time":"2019-06-25T11:25:07Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/probez\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"a5cd116a-4b28-4362-aeb8-41f1cf8c2e19\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/roundrobin/rr: begin ServeHttp on request","time":"2019-06-25T11:25:07Z"},
{"ForwardURL":{"Scheme":"http","Opaque":"","User":null,"Host":"10.244.3.55:80","Path":"","RawPath":"","ForceQuery":false,"RawQuery":"","Fragment":""},"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/probez\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"a5cd116a-4b28-4362-aeb8-41f1cf8c2e19\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/roundrobin/rr: Forwarding this request to URL","time":"2019-06-25T11:25:07Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"10.244.3.55:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"a5cd116a-4b28-4362-aeb8-41f1cf8c2e19\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/forward: begin ServeHttp on request","time":"2019-06-25T11:25:07Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"10.244.3.55:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"a5cd116a-4b28-4362-aeb8-41f1cf8c2e19\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/forward/http: begin ServeHttp on request","time":"2019-06-25T11:25:07Z"},
{"level":"debug","msg":"Upstream ResponseWriter of type *pipelining.writerWithoutCloseNotify does not implement http.CloseNotifier. Returning dummy channel.","time":"2019-06-25T11:25:07Z"},
{"level":"debug","msg":"Received Kubernetes event kind *v1.Endpoints","time":"2019-06-25T11:25:07Z"},
{"level":"debug","msg":"Skipping Kubernetes event kind *v1.Endpoints","time":"2019-06-25T11:25:07Z"},
{"level":"debug","msg":"Received Kubernetes event kind *v1.Endpoints","time":"2019-06-25T11:25:09Z"},
{"level":"debug","msg":"Skipping Kubernetes event kind *v1.Endpoints","time":"2019-06-25T11:25:09Z"},
{"level":"debug","msg":"'499 Client Closed Request' caused by: context canceled","time":"2019-06-25T11:25:09Z"},
{"level":"debug","msg":"vulcand/oxy/forward/http: Round trip: http://10.244.3.55:80, code: 499, Length: 21, duration: 2.023496558s","time":"2019-06-25T11:25:09Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"10.244.3.55:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"a5cd116a-4b28-4362-aeb8-41f1cf8c2e19\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/forward/http: completed ServeHttp on request","time":"2019-06-25T11:25:09Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"http\",\"Opaque\":\"\",\"User\":null,\"Host\":\"10.244.3.55:80\",\"Path\":\"\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"a5cd116a-4b28-4362-aeb8-41f1cf8c2e19\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/forward: completed ServeHttp on request","time":"2019-06-25T11:25:09Z"},
{"Request":"{\"Method\":\"GET\",\"URL\":{\"Scheme\":\"\",\"Opaque\":\"\",\"User\":null,\"Host\":\"\",\"Path\":\"/probez\",\"RawPath\":\"\",\"ForceQuery\":false,\"RawQuery\":\"\",\"Fragment\":\"\"},\"Proto\":\"HTTP/1.1\",\"ProtoMajor\":1,\"ProtoMinor\":1,\"Header\":{\"Accept\":[\"*/*\"],\"Accept-Encoding\":[\"gzip, deflate\"],\"Authorization\":[\"Basic ********************\"],\"Cache-Control\":[\"no-cache\"],\"Connection\":[\"keep-alive\"],\"Postman-Token\":[\"a5cd116a-4b28-4362-aeb8-41f1cf8c2e19\"],\"User-Agent\":[\"PostmanRuntime/7.15.0\"],\"X-Forwarded-Prefix\":[\"/my-gateway-service\"],\"X-WebAuth-User\":[\"schultz\"]},\"ContentLength\":0,\"TransferEncoding\":null,\"Host\":\"f1.infrastructure.my-host.dk\",\"Form\":null,\"PostForm\":null,\"MultipartForm\":null,\"Trailer\":null,\"RemoteAddr\":\"10.244.2.1:31535\",\"RequestURI\":\"/probez\",\"TLS\":null}","level":"debug","msg":"vulcand/oxy/roundrobin/rr: completed ServeHttp on request","time":"2019-06-25T11:25:09Z"}
]
The above log is everything I could obtain at the moment, I’m failing to find evidence that this is a configuration fault, so I’m guessing it might be a bug. Please advise on how I can diagnose this further ?