首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes DNS查找非常慢,ndots:5

Kubernetes DNS查找非常慢,ndots:5
EN

Stack Overflow用户
提问于 2018-03-06 17:49:35
回答 1查看 2.5K关注 0票数 3

n点问题

我有一个Kubernetes集群(运行在openstack上)和一个单独的VM集群,它们运行在同一个openstack租约上。我需要能够从kubernetes集群解析在VM集群中运行的服务。

  1. 我建立了ipvs“负载平衡器”
  2. 在这个负载平衡器上,我将eth1连接到vm集群,eth0连接到kubernetes集群。
  3. 设置静态路由(在主机VM上)以向该LB提供路由,在LB上伪装规则,允许通过opensatck在LB上设置ip地址等。
  4. 然后,我将VM集群中的DNS服务器设置为StubDomain of kube-dns (按库伯奈茨博士设置)。

VM集群中服务的nslookup现在可以从kubernetes集群中运行,但是分辨率需要8秒。我尝试将StubDomainUpstreamNameserver交替使用,但结果是一样的。

在谷歌上搜索了很多之后,我发现了N点问题。我没有修改它,而是从吊舱中删除了ndots:5,进行查找配置,而nslookup现在以可接受的速度运行得更快。

我的问题是,完全删除ndots配置的副作用/权衡是什么?我的应用程序现在似乎运行良好,目前还没有明显的副作用。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-20 12:55:44

没有副作用。您只需为FQDN进行一个DNS查询,其中设置为Ndots:0。整件事就像一个特务想搞乱你的要求。

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

https://stackoverflow.com/questions/49137034

复制
相关文章

相似问题

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