Merge pull request #722 from bogdando/dnsmasq_armors

Do not forward private domains for upstream resolvers
This commit is contained in:
Bogdan Dobrelya
2016-12-20 14:25:17 +01:00
committed by GitHub
3 changed files with 21 additions and 5 deletions

View File

@@ -7,6 +7,8 @@ addn-hosts=/etc/hosts
strict-order
# Forward k8s domain to kube-dns
server=/{{ dns_domain }}/{{ skydns_server }}
# Reply NXDOMAIN to private/internal domains requests
local=/internal./local./lc./{{ private_domains }}
#Set upstream dns servers
{% if upstream_dns_servers is defined %}
@@ -17,7 +19,7 @@ server={{ srv }}
server={{ default_resolver }}
{% endif %}
{% if kube_log_level == 4 %}
{% if kube_log_level == '4' %}
log-queries
{% endif %}
bogus-priv

View File

@@ -78,8 +78,16 @@ spec:
- --log-facility=-
- --cache-size=1000
- --no-resolv
- --server=127.0.0.1#10053
{% if kube_log_level == 4 %}
- --server=/{{ dns_domain }}/127.0.0.1#10053
- --local=/internal./local./lc./{{ private_domains }}
{% if upstream_dns_servers is defined %}
{% for srv in upstream_dns_servers %}
- --server={{ srv }}
{% endfor %}
{% else %}
- --server={{ default_resolver }}
{% endif %}
{% if kube_log_level == '4' %}
- --log-queries
{% endif %}
ports: