我的pod无法找到URL https://nfe.sefaz.go.gov.br/nfe/services/NFeAutorizacao4。
我做了一个测试,在其中一个Pod的/etc/resolve.conf
文件中添加了DNS 8.8.8.8
和8.8.4.4
,并找到了URL。
文件/etc/resolve.conf
如下所示
search default.svc.cluster.local svc.cluster.local cluster.local
nameserver 10.245.0.10
nameserver 8.8.8.8
nameserver 8.8.4.4
options ndots:5
我的问题是:
是否有正确的方法来更正群集DNS并使其自动化?
我们使用CoreDNS,核心文件:
.:53 {
errors
health
ready
kubernetes cluster.local in-addr.arpa ip6.arpa {
pods insecure
fallthrough in-addr.arpa ip6.arpa
}
prometheus :9153
forward . /etc/resolv.conf
cache 30
loop
reload
loadbalance
import custom/*.override
}
import custom/*.server
1条答案
按热度按时间kt06eoxx1#
我通过创建配置Map"coredns-custom"解决了这个问题,这是coredns的默认值
它看起来像这样:
将"specific-domain"替换为某个特定域或"*"。