Инициализация Bigtable клиента застряла в контейнере Kubernetes - PullRequest
2 голосов
/ 05 июня 2019

Мы пытаемся запустить приложение Golang на Kubernetes, которое общается с Bigtable.Приложение, похоже, застряло при создании клиента:

bigtableClient := bigtable.NewClient()

при установке уровня журнала в info, используя:

export GRPC_GO_LOG_SEVERITY_LEVEL="INFO"

сообщение об ошибке выглядит так:

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

Мы пытались использовать образ док-станции Alpine, но, похоже, не работает.Кто-нибудь сталкивался с этим раньше?

1 Ответ

0 голосов
/ 10 июля 2019

При отладке проблема была с одной из зависимостей, использованных при сборке контейнера. Использование Go-модулей https://github.com/golang/go/wiki/Modules для управления версиями пакетов решило проблему.

...