Балансировка нагрузки между 2 приложениями - PullRequest
0 голосов
/ 09 марта 2020

Я развертываю сторонний продукт в виде контейнера в kubernets, и согласно их рекомендации должно быть 2 пакета, 2 сервиса, 2 входных URL-адреса (только лицензия будет отличаться). Скажем, Deployment 1 предоставляет URL-адрес https, а развертывание 2 также предоставляет другой URL-адрес https. Функциональность та же.

Теперь я хочу иметь внешний балансировщик нагрузки приложения для маршрутизации трафика c между этими двумя разными URL-адресами в разных развертываниях. Как мы можем этого добиться?

1 Ответ

0 голосов
/ 09 марта 2020

Похоже, вам нужно использовать входной контроллер, который перенаправляет трафик c на нужный сервис в зависимости от условий, таких как имя хоста, совпадающее с входным.

Есть много способов сделать это, но вы можете хочу начать с AWS ALB Ingress Controller , предполагая, что вы имели в виду AWS балансировщик нагрузки приложения.

...