ndots问题
我有一个库伯内特斯集群(运行在openack上)和一个单独的VM集群运行在同一个openack租户上。我需要能够从kubernetes集群解析在VM集群中运行的服务。
库贝-dns
的StubDomain
,根据库伯内特斯文档VM集群中服务的nslookup现在可以从kubernetes集群工作,但是分辨率平均需要8秒。我尝试将StubDomain
与Upstream Nameserver
交替组合,但结果是相同的。
经过多次谷歌搜索,我发现了ndots问题。我没有修改它,而是从pod中删除了ndots: 5
进行查找配置,nslookup现在以可接受的速度运行得更快。
我的问题是完全删除ndots配置的副作用/权衡是什么?我的应用程序现在似乎运行良好,还没有明显的副作用。
谢啦
没有副作用。你只需对设置为Ndots: 0的FQDN进行一次DNS查询。整个ndots就像一个秘密特工试图搞砸你的请求。