как вызвать службу knative [сервер grpc] с помощью клиента python

#grpc-python #knative #istio-gateway #knative-serving

#grpc-python #кнатив #истио-шлюз #кнатив-сервировка

Вопрос:

Я создал службу knative[сервер gRPC] в кластере aks, я предоставил услугу, используя частный статический IP-адрес шлюза istio,

После использования команды kubectl get ksvc у меня есть адрес sample-app.test.10.153.157.156.sslio.io

Когда я пытаюсь использовать этот адрес в клиент Python, он выдает ошибку, мол не удалось подключиться адресов, но если я попытаюсь нажмите сервиса, используя завиток образец-приложение.тест.10.153.157.156.sslio.Ио я в состоянии поразить службу, я не знаю, что мне не хватает здесь.. пожалуйста, предложите..

Ответ №1:

GRPC использует HTTP/2. Возможно, вам потребуется явно указать свой порт h2c . Я предполагаю, что вы протестировали контейнер локально без указания пути и смогли выполнить вызов grpc в этом случае.