openshift 不能解析route

1、问题现象

  openshift集群近期扩容,新增加了一批机器,在新添加完成以后,发先调度到这些节点的pod都失败了,查看具体的信息,发现是镜像拉取失败(拉取策略是always),进一步分析是由于不能解析registry。

2、dns解析过程

  在openshift里面,解析依赖于dnsmasq 服务。
具体的解析流程可以看下面这个博客,或者官网。
https://blog.csdn.net/qq_16240085/article/details/86612451

整个dns访问配置流程,需要手动维护下列配置文件:
/etc/resolv.conf
/etc/dnsmasq.d/origin-dns.conf
/etc/dnsmasq.d/origin-upstream-dns.conf
/etc/origin/node/resolv.conf

3、处理解决

根据上述的这些配置文件,发现是由于新添加的节点不存在origin-upstream-dns.conf文件导致,查看具体的dnsmasq服务也可以发现具体的告警信息。
image
从集群其他节点拷贝一份过来,然后重新启动该服务即可。

posted @ 2021-05-11 15:19  北漂-boy  阅读(148)  评论(0编辑  收藏  举报