【问题】k8s集群搭好了关闭后,重启集群失败
重启集群:
systemctl enable docker
systemctl enable kubelet
kubectl get nodes
然后报错了:The connection to the server 10.100.1.236:6443 was refused
查阅资料发现可能是api server没有起来,而api server安装的时候是以容器的方式安装的,查看docker:
docker ps
发现,居然一个容器都没有启动。
回到api server,它的存在形式是pod,并且是static pod,而静态pod是可以直接被kubelet启动的,则说明很有可能是kubelet没有正确启动。尝试如下:
每台机器上都要执行
swapoff -a
setenforce 0
systemctl daemon-reload
systemctl restart kubelet
然后用 docker ps
查看,可以看到master节点上的很多k8s容器已经启动起来了。
重新使用kubectl get nodes
查看节点情况:
启动成功!