Проверка работоспособности GCP на тот же номер порта - PullRequest
0 голосов
/ 08 июля 2020

Я использую GCP и создал балансировщик нагрузки GCP для балансировки нагрузки между 3 docker экземплярами, запущенными на одной виртуальной машине. Экземпляры работают на портах 8080, 8081 и 8082. При создании проверки работоспособности балансировщика нагрузки в консоли пользовательского интерфейса он запрашивает номер порта для проверки работоспособности (см. Снимок экрана). Я могу использовать 8080, но я хочу, чтобы проверка работоспособности проверяла каждый порт экземпляров, чтобы убедиться в работоспособности службы. Это позволит мне останавливать и запускать экземпляры docker, не затрагивая службу.

Любые указания или советы о том, как это сделать?

введите описание изображения здесь

Ответы [ 2 ]

1 голос
/ 09 июля 2020

Отображение нескольких портов для одной проверки работоспособности в настоящее время недоступно. Вы можете открыть запрос функции здесь . А пока вам нужно создать проверку работоспособности для каждого порта.

0 голосов
/ 09 июля 2020

В качестве обходного пути:

  1. Определите все порты, которые вы хотите перенаправить на серверную часть, в настройках групп экземпляров.

  2. Создайте другой балансировщик нагрузки бэкэнды для разных портов в группе экземпляров.

  3. сопоставьте каждый бэкэнд с другим доменом / субдоменом в настройках балансировщика нагрузки.

Развертывание балансировщика нагрузки GCP занимает несколько минут. Возможно, вы не сможете сразу увидеть изменения

...