Назад | Перейти на главную страницу

Почему мой региональный балансировщик нагрузки TCP GCP не может подключиться к моему целевому пулу

Я пытаюсь поставить перед своей службой региональный балансировщик нагрузки TCP GCP. Мой сервис выставляет 7933 порт. И я могу получить ответ с IP-адреса моего служебного сервера.

Настройка основана на этой статье.

https://cloud.google.com/community/tutorials/modular-load-balancing-with-terraform

Но я не знаю, почему мне отказали в соединении от Load Balancer. Я могу убедиться, что моя служба работает (потому что я могу получить ответ с IP-адреса сервера).

Также я заставил этот балансировщик нагрузки TCP работать раньше, выбрав привязку сеанса к IP-адресу клиента и протоколу. Но я не понимаю, почему это вообще не работает через день.

Более того, мое правило брандмауэра в порядке, а облачная броня не выбрана.

Моя настройка на GCP (эта служба пока не может обеспечивать проверку работоспособности)

Предполагая, что вы используете внешний балансировщик нагрузки TCP, я бы рекомендовал выполнить следующие проверки для успешной связи с LB IP.

1) Насколько я понимаю, вы упомянули, что ваша служба прослушивает определенный порт, но я бы рекомендовал проверить, настроена ли служба для прослушивания «любого iP» (0.0.0.0) или адреса балансировщика нагрузки. Вы можете запустить команду ниже, чтобы увидеть все прослушивающие TCP-порты в Linux.

Netstat -nltp

2) Я заметил, что вы не настроили проверку работоспособности и не настроили привязку сеанса. Я бы порекомендовал включить проверку работоспособности, чтобы убедиться, что серверная часть, с которой сходство сеанса отправляет запрос, исправна.

3) Убедитесь, что брандмауэр настроен правильно. Я бы порекомендовал щелкнуть Экземпляр и в разделе «Сведения о сети» выбрать «Подробности» и проанализировать правила брандмауэра (необходим вход, разрешающий доступ с 0.0.0.0/0 на порт: 7933).

Если вся вышеуказанная конфигурация была проверена и проблема не устранена. Я бы порекомендовал создать обращение в службу поддержки, чтобы просмотреть детали проекта и помочь вам в дальнейшем.