草庐IT

NodeLocal

全部标签

k8s集群配置NodeLocal DNSCache

一、简介当集群规模较大时,运行的服务非常多,服务之间的频繁进行大量域名解析,CoreDNS将会承受更大的压力,可能会导致如下影响:延迟增加:有限的coredns服务在解析大量的域名时,会导致解析结果返回慢。业务访问异常:集群内的服务基本都是通过域名进行访问,coredns在解析压力大时会存在慢或者丢包的情况,导致服务之间解析异常。二、原理架构NodeLocalDNSCache通过在集群节点上作为DaemonSet运行DNS缓存代理来提高集群DNS性能。在当今的体系结构中,运行在‘ClusterFirst’DNS模式下的Pod可以连接到kube-dnsserviceIP进行DNS查询。通过kub