k8s内部coredns绑定hosts
公司自己的环境部署的rancher,rancher域名随便写了个,在k8s节点上都绑了hosts。进到rancher界面发现cattle-cluster-agent,k8s解析不到openkube的地址,去找节点上的dns解析。没有本地dns管理权限,只能把解析hosts做在k8s的coredns上。在configmap下找到coredns,追加hosts这一段.:53 {errorshealth
公司自己的环境部署的rancher,rancher域名随便写了个,在k8s节点上都绑了hosts。
进到rancher界面发现cattle-cluster-agent部署一直失败,看了下日志是rancher域名解析失败。
没有本地dns管理权限,只能把解析hosts做在k8s的coredns上。
在configmap下找到coredns,追加hosts这一段
.:53 {
errors
health {
lameduck 5s
}
ready
kubernetes cluster.local in-addr.arpa ip6.arpa {
pods insecure
fallthrough in-addr.arpa ip6.arpa
}
#追加hosts这一段
hosts {
192.168.5.41 openkube.azhuan.ren
fallthrougu
}
prometheus :9153
forward . "/etc/resolv.conf"
cache 30
loop
reload
loadbalance
}
重启coredns,发现可惜解析了,agent可以正常启动了
更多推荐
所有评论(0)