coredns readiness检查失败

k8s 1.19.0

问题现象

coredns pod因readiness检查失败而无法ready。

删除pod后依然无法恢复。

问题分析

根据kubelet日志,coredns接口检查返回503。

查看coredns日志,发现无法正常访问kube-apiserver。

容器内curl不通,但是宿主机上可以。

查看flannel日志,发现flannel作用的pod ip网段是10.244,而不是10.16网段。

flannel参数配置错误

解决方法

改成10.16.0.0/16后重建flannel ds,coredns pod恢复正常。

posted on 2023-10-22 10:28  王景迁  阅读(127)  评论(0编辑  收藏  举报

导航