Kubernetes 为什么使用CoreDNS服务器';s左舷靠近一些吊舱

Kubernetes 为什么使用CoreDNS服务器';s左舷靠近一些吊舱,kubernetes,Kubernetes,这是我的kubernetes(v1.15.2)群集CoreDNS(1.3.1)配置: 从主机扫描时,结果是: 当我从POD扫描时,端口53可用: 端口53不可用,如何解释?我该怎么做才能使其在pods中可用?您可以扫描某些pods中的CoreDNS端口53,这表明您的CoreDNS暴露端口正常。问题可能是某些主机中的某些pod无法接收CoreDNS响应,使用此命令检查kube代理日志,确保kube代理没有错误且工作正常: journalctl -l -u kube-proxy|tail -n

这是我的kubernetes(v1.15.2)群集CoreDNS(1.3.1)配置:

从主机扫描时,结果是:

当我从POD扫描时,端口53可用:


端口53不可用,如何解释?我该怎么做才能使其在pods中可用?

您可以扫描某些pods中的CoreDNS端口53,这表明您的CoreDNS暴露端口正常。问题可能是某些主机中的某些pod无法接收CoreDNS响应,使用此命令检查kube代理日志,确保kube代理没有错误且工作正常:

journalctl -l -u kube-proxy|tail -n 120

kube代理确保kubernetes群集服务器转发到每个后端pod,并在pod ip更改时刷新规则。

这是否回答了您的问题?
journalctl -l -u kube-proxy|tail -n 120