BetterManEddy

导航

 

coredns运行原理:

四种dns配置策略:

1.Default: 继承Pod所在宿主机的DNS设置;
2.ClusterFirst:优先使用kubernetes环境的dns服务,将无法解析的域名转发到从宿主机继承的dns服务器;
3.ClusterFirstWithHostNet:和ClusterFirst相同,对于以hostNetwork模式运行的Pod应该显式配置;
4.None: 忽略kubernetes环境的dns配置,通过spec.dnsConfig自定义DNS配置

在新启动一个pod中,都有存在一份配置文件/etc/resolv.conf:

nameserver   coredns服务ip

search   不完全域名用到的search域,匹配的时候会加上对应的字段补全进行解析

options  ndots    表示点的数量,作为判定完全域名的条件

posted on 2023-08-23 10:52  BetterManEddy  阅读(421)  评论(0)    收藏  举报