Google Cloud DNS не разрешается |Кубернетес Сервис - PullRequest
0 голосов
/ 24 октября 2019

Я создал следующие ресурсы в GCP:

  • GKE
  • VPC и связанные сети
  • DNS-зона

IЯ создал модуль с приложением узла js в том же. У меня есть сервис Kubernetes типа балансировки нагрузки. когда я пытаюсь свернуться в свой сервис с созданным внешним IP-адресом, я могу получить ответ.

Затем я попытался сопоставить свой IP-адрес внешнего балансировщика нагрузки Google с записью «A». Когда я пытаюсь получить доступ к тому же самому, я получаю сообщение об ошибке не удается разрешить имя хоста

Было бы здорово, если бы я мог получить некоторую помощь по этому же вопросу.

1 Ответ

0 голосов
/ 25 октября 2019

Я понимаю, что у вас есть 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

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

...