Kubernetes GKE - распространение DNS очень медленное - PullRequest
0 голосов
/ 01 мая 2018

У меня кластер работает на GKE. Мои доменные имена зарегистрированы в Cloudflare.

Когда я добавляю / изменяю записи DNS в Cloudflare, распространение кажется очень быстрым (с использованием таких инструментов, как https://dnschecker.org/). Однако в моем кластере gke модули не разрешают новые записи (мне приходится ждать долгое время ...). Я пытался добавить dns resolver 1.1.1.1 в мои модули kube-dns, затем я мог разрешить новые записи в модулях kube-dns (kubedns и dnsmasq), но он все еще не работает для других моих модулей (dnspolicy правильно установлено в ClusterFirst).

Спасибо за вашу помощь.

Ответы [ 2 ]

0 голосов
/ 06 мая 2018

Спасибо за ваш ответ Пол Арройо.

Я нашел ответ, он не имеет ничего общего с GKE, Cloudflare или распознавателем DNS. Фактически в моем алгоритме я проверял перед обновлением DNS, указывал ли DNS правильный IP. При этом dnsmasq сохранил ответ о том, что DNS не существует, и мне приходится ждать обновления его кэша.

0 голосов
/ 02 мая 2018

Вы можете изменить вышестоящие серверы имен DNS [1], но имейте в виду, что распространение DNS может занять до 48 часов. Вот пример из документации:

apiVersion: v1
kind: ConfigMap
metadata:
  name: kube-dns
  namespace: kube-system
data:
  upstreamNameservers: |
    ["1.1.1.1"]

[1] https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/#example-upstream-nameserver

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...