处理一个 localdns 无法解析的问题

14 阅读1分钟

今天发现有个环境的 localdns 无法解析,但是查看 localdns 服务是正常 runnning 的,log 也正常, 由于 localdns 的后端是 coredns,所以先查看下 coredns 以及其 svc。

然后发现有个 coredns 的ip和其他三个coredns 的ip 不一样,可能是换过 cni 的缘故。

  1. 所以重建所有 coredns

重建后发现, ipvs 的 前后端记录仍存在部分已删除的 ip,猜测 kube-proxy 可能出了点问题,

  1. 所以重建 kube-proxy

重建之后立刻就同步了

image.png

  1. 重新测试解析就正常了

image.png