Поддерживают ли внутренние балансировщики нагрузки GCP gRPC с бессерверными негативами?

Я запускаю ряд сервисов Cloud Run, все из которых имеют доступ к VPC через коннектор VPC и настраиваю весь выход для работы через этот коннектор. У меня настроена ILB, которая указывает на региональную серверную службу с типом группы конечных точек бессерверной сети. При выборе этого типа вы не можете выбрать протокол для службы (HTTP, HTTPS, HTTP/2).

Принимающий Cloud Run настроен на вход без проверки подлинности и разрешает внутреннюю/облачную балансировку нагрузки.

Когда мой клиент пытается отправить сообщения на мой сервер через адрес, который разрешается в ILB, он терпит неудачу с очень неописуемой ошибкой:rpc error: code = Unknown desc =.

Я пытался использовать прямой URL-адрес запуска облака, а не через мой ILB, и это работает. Я бы предпочел использовать свой внутренний DNS, если это возможно.

1 ответ

The rpc error: code = Unknown desc =указывает на то, что ILB сталкивается с трудностями при маршрутизации трафика. Убедитесь, что ваши правила маршрутизации включают дополнительную запись хоста, определяющую вашdomain:port.