CoreDNS ConfigMap选项
先来看看默认的CoreDns的配置文件
Corefile: |
.:53 {
errors
health
kubernetes cluster.local in-addr.arpa ip6.arpa {
pods insecure
upstream
fallthrough in-addr.arpa ip6.arpa
}
prometheus :9153
forward . /etc/resolv.conf
cache 30
loop
reload
loadbalance
}
解析如下:
有些服务不在kubernetes内部,在内部环境内需要通过dns去访问,名称后缀为carey.com
carey:53 {
errors
cache 30
proxy . 10.150.0.1
}
完整的配置文件:
Corefile: |
.:53 {
errors
health
kubernetes cluster.local in-addr.arpa ip6.arpa {
pods insecure
upstream
fallthrough in-addr.arpa ip6.arpa
}
prometheus :9153
forward . /etc/resolv.conf
cache 30
loop
reload
loadbalance
}
carey.com:53 {
errors
cache 30
proxy . 10.150.0.1
}
原文:https://www.cnblogs.com/weifeng1463/p/12518110.html