今天发现有个环境的 localdns 无法解析,但是查看 localdns 服务是正常 runnning 的,log 也正常, 由于 localdns 的后端是 coredns,所以先查看下 coredns 以及其 svc。
然后发现有个 coredns 的ip和其他三个coredns 的ip 不一样,可能是换过 cni 的缘故。
- 所以重建所有 coredns
重建后发现, ipvs 的 前后端记录仍存在部分已删除的 ip,猜测 kube-proxy 可能出了点问题,
- 所以重建 kube-proxy
重建之后立刻就同步了
- 重新测试解析就正常了