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 表示点的数量,作为判定完全域名的条件
浙公网安备 33010602011771号