关于kubernetes:k8sdns

github地址

https://github.com/kubernetes/kubernetes/tree/master/cluster/addons


kubedns
  记录的是service和ip之间的映射关系,称为DNS解析记录,记录在内存当中,应用树形构造在内存中保留监控到的记录。这个组件仅仅是记录下来当前,并不提供查问。

dnsmasq
  从后面记录的中央查问相干service的解析记录,之所以用dnsmasq来查问,因为它提供DNS查问缓存,在内存中实现查问,查问速度十分快!

exechealthz
  kubedns负责监控并记录,dnsmasq帮其它服务做查问,  两个组件必须要同时运行,如果其中一个出问题了,那么dns零碎将无奈解析,exechealthz专门来监控它们的衰弱状态


评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理