Балансировщик нагрузки GCP застрял в состоянии FAILED_NOT_VISIBLE

# #google-cloud-platform #load-balancing

Вопрос:

Я пытаюсь создать балансировщик нагрузки, используя серверную часть движка приложений. Я следовал официальному руководству . Я тоже следовал этому (довольно хорошему) уроку. Я не могу переключить статус домена на АКТИВНЫЙ. Он остается неизменным как FAILED_NOT_VISIBLE, что указывает на возможную проблему с настройкой доменных имен.

Я не знаю, чего не хватает. У меня относительно простая настройка LB. Интерфейс определяется протоколом HTTPS и эфемерным адресом (@frontend_ip).

В облачном DNS я создал зону со следующими наборами записей :

  • / Тип записи / IPv4 = @frontend_ip
  • тип записи www / CNAME / IPv4 = @frontend_ip

Сертификат SSL содержит 2 одинаковых доменных имени, определенных выше (с www и без него). Я выбрал тип управляемого сертификата Google.

Следующая команда gcloud compute target-https-proxies list показывает, что мой целевой прокси-сервер связан с моим SSL-сертификатом.

Я попробовал другой способ, сначала создав внешний IP-адрес, как описано в приведенном выше руководстве. Затем, выбрав этот внешний IP-адрес в моей конфигурации интерфейса вместо эфемерного адреса. Затем, выбрав этот внешний IP-адрес в качестве IPv4-адреса определений моих доменных имен. Это, похоже, тоже не работает.

Любая помощь была бы очень признательна, так как я не знаю, чего не хватает. Я попытался удалить все это и заново создать настройки LB и DNS.

Комментарии:

1. Вы заявляете, что создали зону . На эту зону указывает ваш регистратор доменов? Ваша проблема, скорее всего, заключается в неправильной настройке DNS. Начните с вашего регистратора доменов и убедитесь, что все настроено правильно. Поскольку вы создали новую зону, у вас, вероятно, возникла проблема с сервером имен.

2. ладно, я понял. Теперь это работает. Сначала я пытался настроить балансировщик нагрузки с доменными именами firebase по умолчанию (mysite.web.app) для целей тестирования. Я думаю, что это невозможно сделать. Вот что меня смутило. Кажется, это возможно только с пользовательским доменным именем.

3. Это возможно только с доменом, которым вы управляете . Домен web.app принадлежит/контролируется компанией Google.

Ответ №1:

Вы заявляете, что создали зону. На эту зону указывает ваш регистратор доменов? Ваша проблема, скорее всего, заключается в неправильной настройке DNS. Начните с вашего регистратора доменов и убедитесь, что все настроено правильно. Поскольку вы создали новую зону, у вас, вероятно, проблема с сервером имен