ОШИБКА : «имя или служба неизвестны» в kubernetes при вызове grpc из api в том же кластере с использованием доменов https(работает с использованием ip-адреса на http)

#.net #docker #kubernetes #grpc #kubernetes-ingress

Вопрос:

у нас развернуты api и grpc kubernetes в одном кластере, и grpc, установленный в поддомене, и grpc по https работают при локальном доступе, но при попытке подключиться из api, размещенного в том же кластере, выдает ошибку «имя или служба неизвестны».

Комментарии:

1. Невозможно ответить на вопросы с такими незначительными подробностями. Kubernetes программирует внутренний DNS для служб и т.д. Я подозреваю, что вы неправильно ссылаетесь на службы в кластере. См.: kubernetes.io/docs/concepts/services-networking/dns-pod-service Было бы полезно, если бы вы включили примеры выполняемых вами команд и выходных данных, которые вы получаете. Пожалуйста, перечитайте свой вопрос и подумайте, как кто-то, кто понимает вашу проблему только через ваш вопрос, сможет ответить на него.

2. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

3. это не проблема с кодированием, это проблема развертывания в kubernetes, например, у меня есть два api микросервисов, размещенных в кластере, когда я пытаюсь подключить один api от другого, у меня возникла проблема выше, но я не могу выяснить ее основную причину.