Справочная информация. Мы разместили приложение в кластере GKE, приложение, работающее в кластере GKE, имеет входной ресурс, содержащий правила, указывающие на наши сервисы приложений.Мы используем ingress-nginx в качестве входного контроллера для этого кластера.
Теперь мы создали внутренний балансировщик нагрузки GCP (TCP) для указания на порт узла, где прослушивает служба ингресс-контроллера.(Примечание: служба входящего контроллера nginx "имеет тип порта узла)
Когда мы пытаемся получить доступ к приложению с помощью http://ILB -IP: 80 (http-порт)), он выбрасывает исключение соединения, отклоненное, но получает желаемый ответ, когда мы обращаемся напрямую через нодпорт http://ILB -IP: 31380 (нодпорт)
Когда мы даем входСлужба в качестве балансировщика нагрузки типа, GCP создает ILB в фоновом режиме. В этом случае приложение доступно через http-порт, и все запросы обслуживаются.
Может кто-нибудь помочь нам разобратьсякогда мы явно создаем ILB и отправляем запрос, почему приложение недоступно, когда мы подключаемся к интерфейсу ILB через порт http, в то время как то же самое доступно, когда интерфейсом ILB является ILB-IP:?
Заранее спасибо!