我正在测试Amazon EKS,我想知道如果我想使用external-dns,我是否需要删除kube-dns?
今天我'am using KOPS to create K8S clusters in AWS. And I'正在使用带有标志 --watch-ingress=true
的集群内部DNS服务器(kube-dns)来自动创建关于我的Ingress注释的route53 "hosts" .
我想用EKS重现这种行为,我看到这个项目:https://github.com/kubernetes-incubator/external-dns
但是我不知道是否更换kube-dns或者它是否有效 .
谢谢您的帮助 .
1 回答
kube-dns
用于群集内的DNS解析 . 它没有't interfere with external, public DNS resolution. So, don' t删除kube-dns
.Kops'dns-controller offers the --watch-ingress flag,而不是
kube-dns
.dns-controller
和external-dns
(Kubernetes孵化器)都可以在AWS Route53中注册公共DNS名称 . external-dns is aimed to replace dns-controller in the future .