Kubernetes GKE-DNS传播非常慢

Kubernetes GKE-DNS传播非常慢,dns,kubernetes,google-kubernetes-engine,Dns,Kubernetes,Google Kubernetes Engine,我有一个集群在GKE上运行。我在Cloudflare中注册了我的域名 当我在Cloudflare中添加/修改dns条目时,传播似乎非常快(使用类似的工具)。但是在我的gke集群中,POD不能解析新条目(我必须等待很长时间…)。我已尝试在kube dns吊舱中添加dns解析程序1.1.1.1,然后我可以解析kube dns吊舱中的新条目(kubedns和dnsmasq),但它仍然无法用于我的其他吊舱(dnspolicy已正确设置为ClusterFirst) 感谢您的帮助。您可以更改DNS上游名称服

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

当我在Cloudflare中添加/修改dns条目时,传播似乎非常快(使用类似的工具)。但是在我的gke集群中,POD不能解析新条目(我必须等待很长时间…)。我已尝试在kube dns吊舱中添加dns解析程序1.1.1.1,然后我可以解析kube dns吊舱中的新条目(kubedns和dnsmasq),但它仍然无法用于我的其他吊舱(dnspolicy已正确设置为ClusterFirst)


感谢您的帮助。

您可以更改DNS上游名称服务器[1],但请记住,DNS传播可能需要48小时。以下是文档中的示例:

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

[1] 谢谢您的回复波尔·阿罗约

我找到了答案,它与GKE、Cloudflare或DNS解析器无关。事实上,在我的算法中,我在DNS更新之前检查了DNS是否指向正确的IP。这样做,dnsmasq保留了DNS不存在的答案,我必须等待其缓存更新