We use GKE (Kubernetes on GCE) and have Go HTTP/2 pods running there. In 
front of them is a service of type "LoadBalancer". As I understand, these 
are nginx instances.

Since this week, the error described in issue 17066 [1] is happening about 
90% of the time when we connect a client via HTTP/2 (it works sporadically).

This project has been running for over a year with no issues until this 
week. I suspect Google deployed an update or such to the load balancers.

We've tried setting GODEBUG=http2client=0 (as described in package net/http 
doc) to use HTTP 1.1 but all we get is a io.EOF error on 
http.DefaultClient.Do.

I'm working on a workaround, will post how we solve it. Any ideas or 
suggestions are welcome.

[1] https://github.com/golang/go/issues/17066

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to