dns - Kubernetes GKE-DNS传播非常缓慢

标签 dns kubernetes google-kubernetes-engine

我有一个在GKE上运行的集群。我在Cloudflare中注册了我的域名。

当我在Cloudflare中添加/修改dns条目时,传播似乎非常快(使用https://dnschecker.org/之类的工具)。但是在我的gke集群中,pod无法解析新条目(我必须等待很长时间...)。我尝试将dns解析器1.1.1.1添加到我的kube-dns pods 中,然后我可以解析kube-dns pods (kubedns和dnsmasq)中的新条目,但是它仍然不适用于我的其他 pods (dnspolicy正确设置为ClusterFirst)。

谢谢你的帮助。

最佳答案

您可以更改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

关于dns - Kubernetes GKE-DNS传播非常缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50113873/

相关文章:

windows - 我可以使用 Golang 获取 Active Directory 环境的内部域名吗?

kubernetes 仪表板错误 : 'Metric client health check failed: the server could not find the requested resource (get services heapster).'

nginx - 如何使用带有 nginx-ingress 的子目录托管多个服务?

python - 在不影响用户的情况下重新启动 Web 服务器?

java - 安卓手机如何设置移动网络的dns?

kubernetes - 从服务帐户对受 Google IAP 保护的资源的编程访问被拒绝,并出现无效签名错误

google-app-engine - Google 容器集群中 Pod 的优先级

kubernetes - ingress-nginx - 每个主机创建一个入口?或者将许多主机合并到一个入口并重新加载?

dns - 使用 DNS 重定向到另一个带有路径的 URL

amazon-web-services - k8s - 无法提取图像....来自守护程序 : pull access denied for {private_repo}, 存储库的错误响应不存在