AWS EKS:在安装外部DNS之前,我是否需要删除kube-dn?

时间:2018-07-10 15:29:55

标签: kubernetes amazon-route53 kops kube-dns amazon-eks

我正在测试Amazon EKS,如果我想使用外部DNS,我想知道是否需要删除kube-dn吗?

今天,我正在使用KOPS在AWS中创建K8S集群。而且,我正在使用带有标志--watch-ingress=true的群集内部DNS服务器(kube-dns)自动创建有关我的Ingress注释的route53“主机”。

我想用EKS重现此行为,我看到这个项目:https://github.com/kubernetes-incubator/external-dns

但是我不知道是否替换kube-dns或是否可以代替它。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

kube-dns用于在群集内部进行DNS解析。它不会干扰外部公共DNS解析。因此,请勿删除kube-dns

Kops的dns-controller offers the --watch-ingress flag,而不是kube-dnsdns-controllerexternal-dns(Kubernetes孵化器)都可以在AWS Route53中注册公共DNS名称。 external-dns is aimed to replace dns-controller in the future