K8S coredns ndots 优化

发布时间 2023-06-21 09:40:18作者: MhaiM

解析:ndots 含义

ndots 意思就是 点号. (dot) 的个数
ndots: 5 就是 5个点号
5个点号 的意思就是说
对于一个 域名, 如果不是完全限定名(即某个域名不是以. 结尾, a.com 不是, a.com. 是)
且点号数量少于5个, 那么就按照 search 的顺序,依次解析
如果点号大于或者等于5, 直接解析
如上面的 search 配置项表达的解析顺序就是
backend.svc.cluster.local
svc.cluster.local
cluster.local
localdomain

1、修改ndots 点号数

    name: nginx

dnsConfig:

              options:

                  - name: ndots 

                     value: "3"

dnsPolicy: ClusterFirst