Можно ли создать ресурс Ingress в кластере GKE и заставить его использовать существующий балансировщик нагрузки HTTP (S)? - PullRequest
0 голосов
/ 07 октября 2019

Я пытаюсь развернуть свою инфраструктуру на GCE, и я размещаю пользовательский интерфейс с использованием GCP Storage Buckets и Backend API, используя кластер GKE. Я уже развернул свои интерфейсные приложения и добавил балансировщик нагрузки для маршрутизации запросов в корзину пользовательского интерфейса. Я бы хотел использовать тот же балансировщик нагрузки для трафика API. Мне интересно, можно ли использовать один балансировщик нагрузки для обеих рабочих нагрузок. Когда я создаю ресурс Ingress в кластере GKE, автоматически создается новый балансировщик нагрузки HTTP (S), как объяснено в этом руководстве . Можно ли создать правило Ingress, которое только добавляет правило HTTP к существующему балансировщику нагрузки, но не создает новый балансировщик нагрузки?

1 Ответ

1 голос
/ 07 октября 2019

Вы можете выставить свой сервис на NodePort (Измените тип LoadBalancer на NodePort)

Затем вы можете создать новый бэкэнд в вашем loadbalancer, выбратьваша группа экземпляров (ваш пул узлов) и установите правильный порт.

Должен работать.

...