解决k8s核心组件calico pod资源不创建问题
1.问题描述
由于K8S集群Master节点故障,导致calico网络组件虽然处于Running状态,但是一直无法准备就绪,如下图所示

calico-node-lpt7h运行在master节点,第一时间紧急处理方法就是将其pod删除,让K8S自动重建该pod,使整个集群快速恢复
但是就当我将calico-node-lpt7h pod删除后,该pod始终无法自建,就好像是从来没有这个pod似的

2.解决方法
期初排查时,我觉得可能是由于当前master节点核心组件apiserver、kubelet产生了问题,当将这两个组件重启完后,calico pod始终没有在master上进行自建,这有点不太乐观,然后我又将该主机进行重启,问题依旧无法解决。
就在此时,我想起来曾经遇到过类似的问题,当时是以kubeadm方式安装的K8S集群,apiserver这个核心组件就是始终无法在当前服务器上创建pod,不光是apiserver,controll
订阅专栏 解锁全文



被折叠的 条评论
为什么被折叠?



