首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在AKS中添加自定义DNS

问在AKS中添加自定义DNS
EN

Stack Overflow用户
提问于 2019-11-11 19:46:29
回答 1查看 3.6K关注 0票数 2

我正在尝试将自定义域添加到我的AKS集群中。我处理的所有组件都在同一个VNET中,但是自定义DNS服务器和AKS服务位于不同的子网中。我还想避免在VNET级别上更改DNS服务器。

我遵循了这份指南,但没有结果:

https://learn.microsoft.com/en-us/azure/aks/coredns-custom#use-custom-domains

我还发现以前的答案使用了类似的设置:

Resolve custom dns in kubernetes cluster (AKS)

但这也不起作用。两者之间的区别是用于将解析通信转发到自定义解析器的coredns插件。

我尝试过使用相同设置的代理插件和前向插件,结果都是相同的错误。

代理插件:

代码语言:javascript
复制
apiVersion: v1
kind: ConfigMap
metadata:
  name: coredns-custom
  namespace: kube-system
data:
  test.server: |
    mydomain.com:53 {
        log
        errors
        proxy . [MY DNS SERVER'S IP]
    }

前向插件:

代码语言:javascript
复制
apiVersion: v1
kind: ConfigMap
metadata:
  name: coredns-custom
  namespace: kube-system
data:
  test.server: |
     mydomain.com:53 {
        log
        errors
        forward . [MY DNS SERVER'S IP]
    }

复制:

1个VNET

2个子网(1个用于AKS,1个用于DNS VM)

向DNS VM添加名称,并使用configmap将流量代理到自定义DNS,而不是节点解析器/VNET。

错误:

应用上述任何一个configmap后,coredns pods记录此错误:

2019-11-11T18:41:46.224Z INFO 172.28.18.104:47434 - 45605“IN mydomain.com. udp 55 false 512”拒绝qr,rd 55 0.001407305 s

EN

回答 1

Stack Overflow用户

发布于 2019-11-12 17:45:04

只是少了几步尽职调查。在检查了DNS VM上的日志之后,我发现这些请求是向主机发出的,但是主机拒绝它们。named.conf.options白化了一个地址空间的子集。在更新named.conf中的地址空间以匹配我们最近移动到的新云网络后,请求正在解析。

最后,我坚持使用前向插件,就像MS概述的那样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58807733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档