Google Cloud DNS не разрешается | Служба Кубернетес

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

  • ГКЭ
  • VPC и связанные сети
  • DNS-зона

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

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

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


person Sunil    schedule 24.10.2019    source источник
comment
Если вы запустите nslookup или раскопаете свой домен, вы поднимете свой фунт? Откуда вы тестируете?   -  person Patrick W    schedule 27.10.2019
comment
Сервис lb относится исключительно к уровню 4, поэтому, если ваши домены разрешаются правильно, трафик будет отправляться на ваши модули.   -  person Patrick W    schedule 27.10.2019
comment
@PatrickW Я провел раскопки и не получил ответа на свой вопрос о доменном имени. Все мои настройки сетей казались правильными. При попытке использовать внешний IP-адрес напрямую я могу получить доступ к службе   -  person Sunil    schedule 27.10.2019
comment
Если dig ничего не возвращает, ваш DNS настроен неправильно. Можете ли вы предоставить некоторые подробности о том, как вы настроили свои серверы имен?   -  person Patrick W    schedule 27.10.2019


Ответы (1)


Насколько я понимаю, у вас есть GKE, VPC и зона DNS в качестве ресурсов в GCP. У вас есть модуль с приложением node js, и вы предоставили сервис Kubernetes типа балансировщика нагрузки, который успешно разрешается хосту. Вы пытались сопоставить IP-адрес внешнего балансировщика нагрузки Google с записью «A», но не можете разрешить имя хоста. Я сделаю все возможное, чтобы дать вам совет.

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

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

Прежде чем мы продолжим, сообщите мне следующую информацию:

Убедитесь, что запись A существует у регистратора доменов и распространена.
Пожалуйста, дайте мне знать, действительно ли записи 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.

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

person Anurag Sharma    schedule 25.10.2019
comment
Спасибо, Анураг. Я устраню неполадки один раз и обязательно свяжусь с вами - person Sunil; 26.10.2019
comment
Это не дает ответа на вопрос. Получив достаточную репутацию, вы сможете /comment">прокомментировать любой пост; вместо этого дайте ответы которые не требуют разъяснений от спрашивающего. – Из обзора - person Nick; 27.10.2019
comment
@Ник посмотри на ответ ... это больше, чем просто блабла. На самом деле серьезное указание, как решить эту проблему, не умещается в простом чате в личку, который может занять несколько дней и/или однострочный комментарий. Поэтому не стоило помечать этот ответ как не ответ. Пожалуйста, удалите свой комментарий. - person ZF007; 27.10.2019
comment
@ Анураг Шарма, когда вы оба решите проблему, вам следует обновить свой ответ новой информацией, чтобы другие могли понять, как это было решено! - person ZF007; 27.10.2019
comment
@ ZF007, я не согласен - и я вижу, что кто-то еще отметил это. - person Nick; 27.10.2019
comment
@Nick... np, наверное, лучше указать SO new commer OP в направлении публикации некоторого примера кода ;-) - person ZF007; 27.10.2019