Я понимаю, что у вас есть GKE, VPC и зона DNS в качестве ресурсов в GCP. У вас есть модуль с приложением узла js, и вы предоставили сервис Kubernetes типа балансировки нагрузки, который успешно разрешается на хост. Вы попытались сопоставить свой IP-адрес внешнего балансировщика нагрузки Google с записью "A", но не можете определить имя хоста. Я сделаю все возможное, чтобы посоветовать вам.
Когда вы предоставляете рабочую нагрузку для создания службы, она создает IP-адрес, доступный Интернету, который будет обращаться к приложению. Запросы на этот IP-адрес будут округлять список всех модулей, чтобы соответствующим образом сбалансировать нагрузку.
Как вы упомянули, что вы можете свернуться в свою службу с внешним IP-адресом, но не с доменом, похоже, это проблема, связанная с DNS. Запись «A» используется для указания логического доменного имени, такого как «google.com», на IP-адрес хост-сервера Google, «74.125.224.147».
Прежде чем мы продолжим, пожалуйста, дайтеМне известны следующие данные:
Пожалуйста, убедитесь, что на регистраторе доменов есть запись и распространяется.
Пожалуйста, дайте мне знать, действительно ли записи A разрешаются в IP. 'whatsmydns.net' может быть полезным, чтобы проверить это. Убедитесь, что запись A существует и распространяется.
Если запись A настроена правильно, убедитесь, что запись A правильно обрабатывается на клиентском компьютере с помощью nslookup или dig. Чтобы запросить запись домена «A»: dig example.com. В выводе вы можете видеть, что example.com имеет запись A, указывающую на IP-адрес. Или вы можете использовать nslookup example.com для того же. Пожалуйста, попробуйте свернуться с другой машины.
Если вы используете Cloud DNS от GCP, убедитесь, что Cloud DNS настроен правильно. Вы можете перейти по ссылке: 1 , чтобы создать новую запись. Для получения информации об управлении записями перейдите по ссылке: 2
Я буду ждать вашего ответа. Если у вас есть другие вопросы или сомнения по поводу вашей проблемы, пожалуйста, не стесняйтесь связаться со мной, ответив на это сообщение. Я буду рад помочь.