<p>We are trying to run a Golang app on Kubernetes which talks to Bigtable. The application seems to be stuck at creating the client:</p>

<pre><code>bigtableClient := bigtable.NewClient()
</code></pre>

<p>upon setting the log level to info using:</p>

<pre><code>export GRPC_GO_LOG_SEVERITY_LEVEL="INFO"
</code></pre>

<p>the error message is like this:</p>

<pre><code>WARNING: 2019/06/05 08:14:13 grpc: addrConn.createTransport failed to connect to {dns:///bigtable.googleapis.com:443 0  1}. Err :connection error: desc = "transport: Error while dialing dial tcp: address dns:///bigtable.googleapis.com:443: too many colons in address". Reconnecting...
WA
</code></pre>

<p>We tried using the Alpine docker image but doesn't seem to work.
Has anybody faced this before?</p>

<p>Upon debugging, the issue was with one of the dependencies used while building the container. Using Go modules <a href="https://github.com/golang/go/wiki/Modules" rel="nofollow noreferrer">https://github.com/golang/go/wiki/Modules</a> to manage package versions solved the problem.</p>
