我有一个在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/