Сценарий: У меня есть экземпляр Google Compute Engine, представляющий веб-приложение через порт HTTP 80, и я могу получить к нему доступ напрямую, используя внешний IP-адрес.
Затем я добавил HTTPБалансировщик нагрузки с проверкой работоспособности, и после этого я мог без проблем получить доступ к веб-приложению через балансировщик нагрузки.
Теперь, если я удалю внешний IP-адрес экземпляра Compute, проверка работоспособности балансировщика нагрузкиначинает терпеть неудачу.Я прочитал [1] и добавил правило брандмауэра, чтобы разрешить зонды проверки работоспособности, поступающие с адресов в диапазонах 130.211.0.0/22 и 35.191.0.0/16, но проверка работоспособности по-прежнему не удалась.
Если я добавлювнешний IP-адрес обратно к экземпляру вычислений, проверка работоспособности становится активной.Здесь мне нужно удалить публичный IP-адрес экземпляра вычислений и выставить в Интернет только IP-адрес балансировщика нагрузки.
Вопрос: Обязательно ли иметь внешний IP-адресна Google Cloud Compute Engine Экземпляры для маршрутизации трафика через балансировщик нагрузки HTTP Google Cloud?Если нет, могу ли я узнать, как маршрутизировать HTTP-трафик для вычисления экземпляров, используя балансировщик нагрузки HTTP, не имея внешнего IP-адреса в экземплярах вычислений?Цените ваши мысли по этому поводу.
[1] https://cloud.google.com/compute/docs/load-balancing/health-checks