Я установил входной контроллер по ссылке: https://cloud.google.com/community/tutorials/nginx-ingress-gke
, которая работает и работает
ИМЯ ТИП КЛАСТЕР-I ПОРТ ВНЕШНЕГО IP (S)
nginx-ingress-controller LoadBalancer XXXX XXXX1 80: 123 / TCP, 443: 456 / TCP
После этого я установил и выставил приложение как nodePort, загрузил приложение и запустил его.
Правила входа определены в приложении:
![enter image description here](https://i.stack.imgur.com/YESX0.png)
Очень хорошо, что я exec в inginx-Контроллер и проверить следующее:
Тесты: 1
Ввод: curl localhost
Выход: бэкэнд по умолчанию - 404
Тесты: 2
Ввод: curl localhost -H 'Host: foo.com'
Ввод: приложение работает нормально
Тесты: 3
Ввод: curl localhost -H 'Host: faa.com '
Вывод: приложение работает нормально
Тесты: 4 в браузере Chrome
Ввод: foo.com
Ввод: faa.com
Вывод: бэкэнд по умолчанию - 404
Я не могу определить, где мне не хватает перепроверить
Пожалуйста, поддержите меня за то же самое.