【问题】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查看节点情况:
在这里插入图片描述
启动成功!

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐