Я пытаюсь запустить службу gRPC, написанную на Golang, внутри Kubernetes. Я развертываю сервис (без SSL). Kubernetes также nginx
работает с флагом --enable-ssl-passthrough
. У меня есть клиент Go, который пытается вызвать службу gRPC (без TLS), и я получаю следующую ошибку:
2020/03/20 18:12:54 rpc error: code = Unavailable desc = connection closed
exit status 1
Когда я делаю kubectl exec
в сервисном модуле gRPC и запускаю клиентский код внутри модуля (с адресом: localhost:<port>
), я получаю правильный результат. Но я не могу связаться со службой gRPC извне.