我正在测试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或是否可以代替它。
感谢您的帮助。
答案 0 :(得分:0)
kube-dns
用于在群集内部进行DNS解析。它不会干扰外部公共DNS解析。因此,请勿删除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。