Kubernetes奴才/豆荚通过DNS查询使外部域控制器过载

时间:2018-07-18 10:54:28

标签: caching dns kubernetes

在kubernetes中,每个环境和五个开发/测试/生产环境中的

集群大约有40个Pod。因此总共约有200个豆荚。而且,在我们的域控制器(在kubernetes之外)到外部DNS FQDN上,我有成千上万的DNS请求。您是否有最佳实践,如何在kubernetes中设置一些DNS缓存或其他内容?或者以其他方式,如何减少来自Kubernetes集群的DNS查询?

THX

1 个答案:

答案 0 :(得分:1)

默认的Kubernetes内部DNS不支持此功能,但是您可以switch to CoreDNS作为提供者,这为您提供了更大的灵活性。

例如,您可以使用CoreDNS缓存插件:https://github.com/coredns/coredns/blob/master/man/coredns-cache.7