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