У меня есть проект с частью Appengine и Google Containers. Приложение Appengine должно сделать http-вызовы службе, развернутой в Google Контейнерах.Подключитесь от Appengine до сервиса Kubernetes из Контейнеров Google
Я знаю, что я могу назначить внешний IP-адрес Сервису, записать его в приложение Appengine и затем сделать запросы UrlFetch снова таким IP-адресом. Это работает. Но я не хочу использовать общественную сеть для такого общения.
Мне интересно, может быть, я также могу получить доступ, как это делается внутри кластера Кубернете между Pods? указав имя хоста службы, которое разрешает внутренний IP-адрес в диапазоне 10.x.x.x.
Можно ли сделать то же самое с Appengine? есть ли специальная схема именования, разрешаемая для служб GKE?
да, я пробовал разные способы, не повезло. Кажется, нет никакого способа подключения к внутренним IP-адресам :(даже из Appengine Managed VM –
Я выставил сервис Kubernetes, и я могу подключиться к нему из Интернета, но я не могу подключиться к нему из AppEngine. Он находится на порту 50051. Нужно ли использовать конкретные порты или другой проект GCloud? Я думаю, я могу попробовать оба. –
Мне не удалось подключиться к нему из другого проекта GCloud.Я открыл запрос на поддержку. –