Балансировщик нагрузки (или директор Traffi c?) Для мультизонального приложения в GKE - PullRequest
0 голосов
/ 16 марта 2020

У меня есть два кластера Kubernetes с одним приложением (два балансировщика нагрузки TCP) в разных зонах - «us-central1» и «us-west1». Мы хотели бы установить балансировщик нагрузки (или директор traffi c) с одним адресом (IP, один домен), который мог бы получать запрос пользователя и перенаправлять его запрос в ближайший кластер. Это должно быть расширяемое решение для создания следующих зон в зонах "Европа" и "Азия".

Возможно ли достичь этой цели с помощью Google Engine? Не могли бы вы порекомендовать какую-нибудь статью или совет?

Ответы [ 2 ]

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

Ingress для Anthos - это многокластерный контроллер Ingress для кластеров Anthos GKE. Это размещенный в Google сервис, который поддерживает развертывание ресурсов балансировки общей нагрузки между кластерами и регионами.

Также см. сообщение в блоге JetStack о различных подходах к его решению.

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

Вы можете использовать GKE Ingress, который работает на уровне 7.

Вот несколько документов о Предоставление приложений с использованием служб , Настройка HTTP (S) балансировки нагрузки с помощью Ingress и Настройка входа для внешней балансировки нагрузки .

Вы также можете проверить kubernetes / ingress-gce на GitHub.

Если вы могли бы быть более точным c Я предоставлю более подробную информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...