Muh*_*eed 5 dns nameservers cloudflare kubernetes coredns
我想在 Kubernetes 中使用 Cloudflare 的1.1.1.1 和 1.0.0.1名称服务器,以及DNS over TLS。它看起来像我可以用做核心的DNS。我需要以某种方式设置以下内容:
1.1.1.1
和1.0.0.1
2606:4700:4700::1111
和2606:4700:4700::1001
tls.cloudflare-dns.com
我应该是什么ConfigMap
样子?我已经在下面开始了:
apiVersion: v1
kind: ConfigMap
data:
upstreamNameservers: |
["1.1.1.1", "1.0.0.1"]
Run Code Online (Sandbox Code Playgroud)
您可以配置您的 core-dnskubectl -n kube-system edit configmap coredns
并添加到 corefile 的末尾:
. {
forward . tls://1.1.1.1 tls://1.0.0.1 {
tls_servername cloudflare-dns.com
health_check 5s
}
cache 30
}
Run Code Online (Sandbox Code Playgroud)
然后保存新配置并重新启动 core-dns pod。
kubectl get pod -n kube-system | grep core-dns | cut -d " " -f1 - | xargs -n1 -P 10 kubectl delete pod -n kube-system
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
730 次 |
最近记录: |